fix(u16_wrappers): Improve error handling and validation for CustomerListLimit conversions

This commit is contained in:
Venu Madhav
2025-10-27 16:40:07 +05:30
parent e8de4270f5
commit babb698b98
3 changed files with 24 additions and 19 deletions

View File

@ -637,7 +637,9 @@ pub async fn list_customers_with_count(
})?;
let customer_list_constraints = crate::db::customers::CustomerListConstraints {
limit: request.limit.unwrap_or_else(|| limit.get_value()),
limit: request
.limit
.unwrap_or_else(|| limit.get_value().unwrap_or(20)),
offset: request.offset,
customer_id: request.customer_id,
time_range: request.time_range,