navidrome/core/artwork/e2e
Deluan 7ca41e5c22 fix(artwork): treat an unreadable artist-folder image as a failure
Third and last site in this class: findImageInFolder logged and skipped
an image the glob had already matched, so a permissions or mount failure
during the artist-folder traversal read as "no image here" and let
processItem settle the artist absent, discarding any artwork already
resolved.

A matched-but-unreadable file now propagates through fromArtistFolder
and lands as localError, the same as album folder art, embedded art and
uploads. A folder with no match stays a definitive miss.

Also normalizes the e2e path assertions with filepath.ToSlash: the
stored SourcePath is OS-native, so the forward-slash suffixes failed
all 23 folder specs on Windows.

Reported by Codex on #5847.
2026-07-25 14:58:19 -04:00
..
acquire_serve_test.go fix(artwork): register the GIF decoder in core/artwork 2026-07-25 10:02:18 -04:00
album_test.go fix(artwork): run disc resolution for single-disc albums too 2026-07-24 22:12:29 -04:00
artist_test.go fix(artwork): run disc resolution for single-disc albums too 2026-07-24 22:12:29 -04:00
disc_test.go fix(artwork): run disc resolution for single-disc albums too 2026-07-24 22:12:29 -04:00
e2e_suite_test.go chore(artwork): generic 500 bodies on refresh endpoint, trim stale test comments 2026-07-23 14:08:08 -04:00
mediafile_test.go fix(artwork): run disc resolution for single-disc albums too 2026-07-24 22:12:29 -04:00
playlist_test.go fix(artwork): run disc resolution for single-disc albums too 2026-07-24 22:12:29 -04:00
radio_test.go test(artwork): restore resolution edge-case e2e coverage 2026-07-24 21:27:39 -04:00
resolution_harness_test.go fix(artwork): treat an unreadable artist-folder image as a failure 2026-07-25 14:58:19 -04:00