From 2a497ea1df22cde577fbd9cec5a63fc72dc78136 Mon Sep 17 00:00:00 2001 From: GitHub Date: Mon, 29 Dec 2025 15:15:34 +0800 Subject: [PATCH] commit early --- src/controller/upload.rs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/controller/upload.rs b/src/controller/upload.rs index f15ac67..6fa3519 100644 --- a/src/controller/upload.rs +++ b/src/controller/upload.rs @@ -233,7 +233,6 @@ pub(crate) async fn upload_post( let claim = Claim::get(&DB, &cookie, &site_config).ok_or(AppError::NonLogin)?; let mut imgs = Vec::with_capacity(10); - let mut batch = DB.inner().batch(); let user_uploads = DB .inner() .open_partition("user_uploads", Default::default())?; @@ -306,13 +305,11 @@ pub(crate) async fn upload_post( fs::write(location, &img_data).await.unwrap(); let img_id = incr_id(&DB, "imgs_count")?; let k = [u32_to_ivec(claim.uid), u32_to_ivec(img_id)].concat(); - batch.insert(&user_uploads, k, fname.as_bytes()); + user_uploads.insert(k, fname.as_bytes())?; imgs.push(fname); } - batch.commit()?; - let has_unread = User::has_unread(&DB, claim.uid)?; let uid = claim.uid; let page_data = PageData::new("upload images", &site_config, Some(claim), has_unread);