feat: image vault + cover-art API (upload/serve endpoints, ImagePath metadata link)

This commit is contained in:
daniel-c-harvey
2026-06-07 16:16:38 -04:00
parent 9ead3bf2a7
commit 627d5623f0
6 changed files with 283 additions and 1 deletions
@@ -285,6 +285,10 @@ public class TrackController : ControllerBase
track.Genre = request.Genre;
track.ReleaseDate = request.ReleaseDate;
// Only update ImagePath when the request explicitly provides a value (null = no change, "" = clear).
if (request.ImagePath is not null)
track.ImagePath = string.IsNullOrEmpty(request.ImagePath) ? null : request.ImagePath;
var update = await _sqlTrackService.Update(track);
if (!update.Success)
{