From 9d86f63f15b64505d052cb75c78b34d2040602ac Mon Sep 17 00:00:00 2001
From: Deluan <deluan@navidrome.org>
Date: Wed, 15 Jan 2025 08:47:47 -0500
Subject: [PATCH] fix(server): add logs to public image endpoint

Signed-off-by: Deluan <deluan@navidrome.org>
---
 server/public/handle_images.go | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/server/public/handle_images.go b/server/public/handle_images.go
index a6b306c9b..f178692f8 100644
--- a/server/public/handle_images.go
+++ b/server/public/handle_images.go
@@ -25,12 +25,14 @@ func (pub *Router) handleImages(w http.ResponseWriter, r *http.Request) {
 	p := req.Params(r)
 	id, _ := p.String(":id")
 	if id == "" {
+		log.Warn(r, "No id provided")
 		http.Error(w, "invalid id", http.StatusBadRequest)
 		return
 	}
 
 	artId, err := decodeArtworkID(id)
 	if err != nil {
+		log.Error(r, "Error decoding artwork id", "id", id, err)
 		http.Error(w, err.Error(), http.StatusBadRequest)
 		return
 	}