mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-09-30 03:01:21 +02:00
Two ways the K-profile and spool categories broke the restored + skipped + failed == item_count invariant the settings count holds: * The spools preview counted only the spools and put the usage records in the detail, but _restore_spool_usage increments the same tally, so any backup with usage history reported a total larger than the number the user was shown. The preview now counts both and the detail breaks the total down instead of adding to it. * A K-profile entry that is not a dict was dropped silently on the connected path. _kprofile_profile_count includes it, so the offline, printer-missing and step-failed paths all account for it; only the one path that talks to a printer let it leave the tally. It now counts failed.