diff --git a/crates/app/src/routes/pages/misc.rs b/crates/app/src/routes/pages/misc.rs index e069f98..36c46a2 100644 --- a/crates/app/src/routes/pages/misc.rs +++ b/crates/app/src/routes/pages/misc.rs @@ -821,12 +821,12 @@ async fn swiss_army_timeline( pub async fn swiss_army_timeline_request( jar: CookieJar, Extension(data): Extension, - Query(req): Query, + Query(mut req): Query, ) -> impl IntoResponse { let data = data.read().await; let user = get_user_from_token!(jar, data.0); - let mut tries_remaining = 1; + let mut tries_remaining = 2; let mut empty_retries = 0; // how many times we've retried because of an empty list let mut list = Vec::new(); @@ -839,6 +839,7 @@ pub async fn swiss_army_timeline_request( if list.len() > 0 && empty_retries != 1 { tries_remaining -= 1; empty_retries += 1; + req.page += 1; } }