From 112e7f577ed6d66c432197622de0b410fad3101a Mon Sep 17 00:00:00 2001 From: Henrik Giesel Date: Sat, 16 Jan 2021 15:08:15 +0100 Subject: [PATCH] Lift the 365 limit from rated/resched searches --- rslib/src/search/parser.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/rslib/src/search/parser.rs b/rslib/src/search/parser.rs index f5a3554a8..f0091e80b 100644 --- a/rslib/src/search/parser.rs +++ b/rslib/src/search/parser.rs @@ -351,9 +351,9 @@ fn parse_flag(s: &str) -> ParseResult { /// eg resched:3 fn parse_resched(s: &str) -> ParseResult { - if let Ok(d) = s.parse::() { + if let Ok(days) = s.parse::() { Ok(SearchNode::Rated { - days: d.max(1).min(365), + days, ease: EaseKind::ManualReschedule, }) } else { @@ -488,8 +488,7 @@ fn parse_edited(s: &str) -> ParseResult { /// second arg must be between 1-4 fn parse_rated(s: &str) -> ParseResult { let mut it = s.splitn(2, ':'); - if let Ok(d) = it.next().unwrap().parse::() { - let days = d.max(1).min(365); + if let Ok(days) = it.next().unwrap().parse::() { let ease = if let Some(tail) = it.next() { if let Ok(u) = tail.parse::() { if u > 0 && u < 5 {