From 58632e29cb71f724571916cb8902a86c91d53cc2 Mon Sep 17 00:00:00 2001 From: Esa Kataja Date: Thu, 15 May 2025 19:16:54 +0300 Subject: [PATCH] Fix when no reviews exist raises error --- src/routes/reviews.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/routes/reviews.py b/src/routes/reviews.py index 5194a53..d7efb33 100644 --- a/src/routes/reviews.py +++ b/src/routes/reviews.py @@ -13,7 +13,7 @@ async def list_reviews(): with get_connection() as conn: reviews = conn.execute("SELECT * FROM Review").fetchdf() if reviews.empty: - raise HTTPException(status_code=404, detail="Reviews not found") + return [] return reviews.to_dict(orient="records") @@ -25,7 +25,7 @@ async def get_review(song_id: int, user_id: int): (song_id, user_id), ).fetchdf() if review.empty: - raise HTTPException(status_code=404, detail="Review not found") + return [] return review.to_dict(orient="records")[0]