From 39c244c41995abbf94ccb52f87419261c8758d29 Mon Sep 17 00:00:00 2001 From: maxDorninger <97409287+maxDorninger@users.noreply.github.com> Date: Tue, 24 Jun 2025 19:27:07 +0200 Subject: [PATCH] add proper validation error messages to custom model validators for requests --- media_manager/movies/schemas.py | 2 +- media_manager/tv/schemas.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/media_manager/movies/schemas.py b/media_manager/movies/schemas.py index 15fe5a1..0e8f6d2 100644 --- a/media_manager/movies/schemas.py +++ b/media_manager/movies/schemas.py @@ -48,7 +48,7 @@ class MovieRequestBase(BaseModel): @model_validator(mode="after") def ensure_wanted_quality_is_eq_or_gt_min_quality(self) -> "MovieRequestBase": if self.min_quality.value < self.wanted_quality.value: - raise ValueError("Error text") + raise ValueError("wanted_quality must be equal to or lower than minimum_quality.") return self diff --git a/media_manager/tv/schemas.py b/media_manager/tv/schemas.py index b2d0bbc..ffdd036 100644 --- a/media_manager/tv/schemas.py +++ b/media_manager/tv/schemas.py @@ -65,7 +65,7 @@ class SeasonRequestBase(BaseModel): @model_validator(mode="after") def ensure_wanted_quality_is_eq_or_gt_min_quality(self) -> "SeasonRequestBase": if self.min_quality.value < self.wanted_quality.value: - raise ValueError("Error text") + raise ValueError("wanted_quality must be equal to or lower than minimum_quality.") return self