From ae31aa52e49776c97afdf956e3d8f7e28fbd5677 Mon Sep 17 00:00:00 2001 From: Miguel Cabrerizo <30386061+doncicuto@users.noreply.github.com> Date: Fri, 7 Jul 2023 09:34:50 +0200 Subject: [PATCH] fix: 404 if asset object not found (#6149) Co-authored-by: Livio Spring --- internal/api/assets/asset.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/internal/api/assets/asset.go b/internal/api/assets/asset.go index f570b7dd9..08ba7130a 100644 --- a/internal/api/assets/asset.go +++ b/internal/api/assets/asset.go @@ -190,6 +190,10 @@ func DownloadHandleFunc(s AssetsService, downloader Downloader) func(http.Respon return } if err = GetAsset(w, r, resourceOwner, objectName, s.Storage()); err != nil { + if strings.Contains(err.Error(), "DATAB-pCP8P") { + s.ErrorHandler()(w, r, err, http.StatusNotFound) + return + } s.ErrorHandler()(w, r, err, http.StatusInternalServerError) } }