Commit graph

2 commits

Author SHA1 Message Date
Luis Novo
e9040ef97b fix: extract build_episode_output_dir helper and test production code
Tests were reimplementing UUID logic locally instead of testing the
actual production code path. Extract the path-building logic into a
testable helper function and import it directly in tests.
2026-03-11 17:05:42 -05:00
Luis Novo
0619fa4d3b fix: use UUID for podcast episode directory names
Podcast episode names with spaces or special characters caused
filesystem errors when used directly as directory names.
Use UUID-based directory names instead, keeping the original
episode name in the database for display purposes.

Closes #663
2026-03-11 17:00:00 -05:00