From 98d17204d781092913580776c4a785d84aceeb6e Mon Sep 17 00:00:00 2001 From: trisua Date: Sun, 13 Apr 2025 00:33:41 -0400 Subject: [PATCH] fix: don't allow request count to go negative --- crates/core/src/database/requests.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crates/core/src/database/requests.rs b/crates/core/src/database/requests.rs index 9161590..7c5e7ba 100644 --- a/crates/core/src/database/requests.rs +++ b/crates/core/src/database/requests.rs @@ -142,7 +142,10 @@ impl DataManager { self.2.remove(format!("atto.request:{}", id)).await; // decr request count - self.decr_user_request_count(y.owner).await.unwrap(); + let owner = self.get_user_by_id(y.owner).await?; + if owner.request_count > 0 { + self.decr_user_request_count(y.owner).await.unwrap(); + } // return Ok(())