fix issue with not adding last parsed objects

main
Ashelyn Dawn 3 months ago committed by Ashelyn Rose
parent 5b231bdb78
commit 4569955663

@ -138,25 +138,37 @@ impl DB {
} }
} }
// if last_post.is_none() || row.post_uuid != last_post.as_ref().unwrap().uuid { if last_post.is_none() || row.post_uuid.is_some() && row.post_uuid.unwrap() != last_post.as_ref().unwrap().uuid {
// if let Some(post) = last_post { if let Some(ref post) = last_post {
// last_thread.as_mut().unwrap().posts.push(post) last_thread.as_mut().unwrap().posts.push(post.clone())
// } }
//
// if row.post_uuid.is_some() { if row.post_uuid.is_some() {
// last_post = Some(Post { last_post = Some(Post {
// uuid: row.post_uuid, uuid: row.post_uuid.unwrap(),
// contents: row.post_contents, contents: row.post_contents.unwrap_or(String::new()),
// author: User { author: User {
// uuid: row.user_uuid.unwrap(), uuid: row.user_uuid.unwrap(),
// email: row.user_email.unwrap_or(String::new()), email: row.user_email.unwrap_or(String::new()),
// username: row.user_username.unwrap_or(String::new()), username: row.user_username.unwrap_or(String::new()),
// password_hash: row.user_password_hash.unwrap_or(String::new()), password_hash: row.user_password_hash.unwrap_or(String::new()),
// is_admin: row.user_is_admin.unwrap_or(false) is_admin: row.user_is_admin.unwrap_or(false)
// } }
// }) })
// } }
// } }
}
if last_post.is_some() {
last_thread.as_mut().unwrap().posts.push(last_post.unwrap());
}
if last_thread.is_some() {
last_board.as_mut().unwrap().threads.push(last_thread.unwrap());
}
if last_board.is_some() {
site.as_mut().unwrap().boards.push(last_board.unwrap());
} }
if let Some(site) = site { if let Some(site) = site {

Loading…
Cancel
Save