diff --git a/internal/handlers/media.go b/internal/handlers/media.go index 7110bc1..1fc2c35 100644 --- a/internal/handlers/media.go +++ b/internal/handlers/media.go @@ -659,6 +659,10 @@ func (mh *MediaHandler) ListMediaItemsFiltered(c echo.Context) error { limit = 50 } + if offset < 0 { + offset = 0 + } + if sort == "" { sort = "created_at DESC" }