soulsync/core/wishlist
Antti Kettunen fb190e16ca
Coerce wishlist track counts before category checks
- normalize album.total_tracks before comparing it in wishlist classification
- avoid mixed-type comparisons when provider payloads serialize track counts as strings
- add regression coverage for numeric strings and invalid values
2026-04-30 21:42:43 +03:00
..
__init__.py Extract wishlist logic into dedicated package 2026-04-28 21:17:24 +03:00
classification.py Coerce wishlist track counts before category checks 2026-04-30 21:42:43 +03:00
payloads.py Make wishlist respect configured providers 2026-04-30 07:41:22 +03:00
presence.py Extract wishlist logic into dedicated package 2026-04-28 21:17:24 +03:00
processing.py fix: drop redundant library-cleanup pass from wishlist download flows 2026-04-28 20:30:12 -07:00
reporting.py Extract wishlist logic into dedicated package 2026-04-28 21:17:24 +03:00
resolution.py Make wishlist respect configured providers 2026-04-30 07:41:22 +03:00
routes.py Make wishlist respect configured providers 2026-04-30 07:41:22 +03:00
selection.py Make wishlist respect configured providers 2026-04-30 07:41:22 +03:00
service.py Accept wishlist track_data aliases 2026-04-30 07:59:43 +03:00
state.py Extract wishlist logic into dedicated package 2026-04-28 21:17:24 +03:00