mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-09-30 11:12:35 +02:00
When auto_archive was disabled but the print was dispatched by BamBuddy (queue/reprint), on_print_start discarded the expected print entry and returned early. The archive was never promoted to _active_prints, so at completion archive_id and ams_mapping were both None — all tracking paths failed silently. Now detects expected prints before the auto-archive early-return and falls through to the normal promotion path. Also injects the stored ams_mapping into the usage tracker session for printers where MQTT request topic subscription fails (P1S, A1).