diff --git a/src/compositions/betting/composition.rs b/src/compositions/betting/composition.rs index 7b058af..295ed0e 100644 --- a/src/compositions/betting/composition.rs +++ b/src/compositions/betting/composition.rs @@ -134,7 +134,16 @@ impl Composition { let mut query_pagination = String::new(); if let Some(pagination) = &find_all.pagination { - let page = pagination.page.unwrap_or(1); + let page = match pagination.page { + Some(v) => { + if v < 1 { + 1 + } else { + v + } + } + None => 1, + }; if let Some(page_size) = pagination.page_size { write!( &mut query_pagination,