Files
music_library/lib/music_library_web
Claudio Ortolina c4ebe636ff Fix ML-143 review: security, worker, and test improvements
Closes ML-143 review findings:
- cast_id/1 uses Integer.parse instead of String.to_integer
- add_to_cart validates against server-side release_groups
- JS.push payload trimmed to {id, format} only
- Oban.insert_all result checked for partial failures
- handle_async success resets @importing? to false
- ImportFromMusicbrainzReleaseGroup gets unique constraint
- Record.parse_datetime/1 made public with safe match
- Workers delegate to Record.parse_datetime/1
- Test coverage: change_format, clear_cart, wishlist single import
2026-04-20 15:15:29 +01:00
..
2026-03-13 10:52:01 +00:00
2026-03-13 10:52:01 +00:00
2026-03-13 10:52:01 +00:00
2026-03-13 15:13:37 +00:00
2024-09-12 14:13:06 +01:00
2026-04-15 13:50:52 +01:00
2026-03-28 10:59:50 +00:00