diff --git a/src/bots/approved_bot/modules/search.rs b/src/bots/approved_bot/modules/search.rs index fca442c..cb138a1 100644 --- a/src/bots/approved_bot/modules/search.rs +++ b/src/bots/approved_bot/modules/search.rs @@ -57,6 +57,9 @@ impl FromStr for SearchCallbackData { let search_type = &caps["search_type"]; let page: u32 = caps["page"].parse::().unwrap(); + // Fix for migrate from old bot implementation + let page: u32 = if page > 0 { page } else { 1 }; + match search_type { "sb" => Ok(SearchCallbackData::SearchBook { page }), "sa" => Ok(SearchCallbackData::SearchAuthors { page }),