diff --git a/models/api/finstitutions/payments/request.py b/models/api/finstitutions/payments/request.py index 8ac8f70..9c2256b 100644 --- a/models/api/finstitutions/payments/request.py +++ b/models/api/finstitutions/payments/request.py @@ -246,7 +246,9 @@ class PGPaymentRequestData(BaseModel): @field_validator("description", mode = "before") def ensure_description(cls, value): - if value is None: value = "rndm_" + "".join(random.choices(string.ascii_letters + string.digits, k = 20)) + if not isinstance(value, str): + value = "rndm_" + "".join(random.choices(string.ascii_letters + string.digits, k = 20)) + return value @field_validator("tags", mode = "after") def null_to_empty_list(cls, value):