mirror of
https://github.com/maxdorninger/MediaManager.git
synced 2026-02-23 02:04:56 -05:00
add proper validation error messages to custom model validators for requests
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user