From 3b27d8f58001e147d7478c611d3d4bd666bae111 Mon Sep 17 00:00:00 2001 From: Michael Barz Date: Tue, 30 Sep 2025 20:40:31 +0200 Subject: [PATCH] change: use 404 as status when thumbnail can not be fetched (#1582) --- services/thumbnails/pkg/service/grpc/v0/service.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/services/thumbnails/pkg/service/grpc/v0/service.go b/services/thumbnails/pkg/service/grpc/v0/service.go index 515c6abc8..92e93e6f9 100644 --- a/services/thumbnails/pkg/service/grpc/v0/service.go +++ b/services/thumbnails/pkg/service/grpc/v0/service.go @@ -170,7 +170,7 @@ func (g Thumbnail) handleCS3Source(ctx context.Context, req *thumbnailssvc.GetTh pp := preprocessor.ForType(sRes.GetInfo().GetMimeType(), ppOpts) img, err := pp.Convert(r) if img == nil || err != nil { - return "", merrors.InternalServerError(g.serviceID, "could not get image") + return "", merrors.NotFound(g.serviceID, "could not get image") } key, err = g.manager.Generate(tr, img) @@ -262,7 +262,7 @@ func (g Thumbnail) handleWebdavSource(ctx context.Context, req *thumbnailssvc.Ge pp := preprocessor.ForType(sRes.GetInfo().GetMimeType(), ppOpts) img, err := pp.Convert(r) if img == nil || err != nil { - return "", merrors.InternalServerError(g.serviceID, "could not get image") + return "", merrors.NotFound(g.serviceID, "could not get image") } key, err = g.manager.Generate(tr, img)