From 799dd1b0a96b8a80d7a08e05b212a86144f46195 Mon Sep 17 00:00:00 2001 From: Ellie Huxtable Date: Tue, 5 Mar 2024 09:42:10 +0000 Subject: fix(sync): record size limiter (#1827) Settings the record size limit to 0 had issues. Inverting the condition works better. --- atuin-server/src/handlers/v0/record.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'atuin-server/src') diff --git a/atuin-server/src/handlers/v0/record.rs b/atuin-server/src/handlers/v0/record.rs index e1b5d29c..321c34c2 100644 --- a/atuin-server/src/handlers/v0/record.rs +++ b/atuin-server/src/handlers/v0/record.rs @@ -27,11 +27,11 @@ pub async fn post( counter!("atuin_record_uploaded", records.len() as u64); - let too_big = records + let keep = records .iter() - .any(|r| r.data.data.len() >= settings.max_record_size || settings.max_record_size == 0); + .all(|r| r.data.data.len() <= settings.max_record_size || settings.max_record_size == 0); - if too_big { + if !keep { counter!("atuin_record_too_large", 1); return Err( -- cgit v1.3.1