show accurate page counts and buttons for quote search results
This commit is contained in:
@@ -45,7 +45,10 @@ pub async fn page(
|
||||
"" => Quote::get_chronological_offset(&mut *conn, offset, per_page).await?,
|
||||
_ => Quote::get_by_search_query(&mut *conn, search, offset, per_page).await?,
|
||||
};
|
||||
let total_quotes = Quote::total_count(&mut *conn).await?;
|
||||
let total_quotes = match search {
|
||||
"" => Quote::total_count(&mut *conn).await?,
|
||||
_ => Quote::search_query_count(&mut *conn, search).await?,
|
||||
};
|
||||
let total_pages = (total_quotes as f64 / per_page as f64).ceil() as i64;
|
||||
|
||||
let s_qs = if search.is_empty() {
|
||||
|
||||
Reference in New Issue
Block a user