From d94effcdc76f6b5d7bc2af0349da9e6ee6d177da Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Fri, 20 Mar 2020 14:07:36 +1000 Subject: [PATCH] fix is:new/is:review --- rslib/src/search/sqlwriter.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/rslib/src/search/sqlwriter.rs b/rslib/src/search/sqlwriter.rs index b4077fbb9..d6685d9f0 100644 --- a/rslib/src/search/sqlwriter.rs +++ b/rslib/src/search/sqlwriter.rs @@ -152,8 +152,8 @@ impl SqlWriter<'_, '_> { fn write_state(&mut self, state: &StateKind) -> Result<()> { let timing = self.req.storage.timing_today()?; match state { - StateKind::New => write!(self.sql, "c.queue = {}", CardQueue::New as i8), - StateKind::Review => write!(self.sql, "c.queue = {}", CardQueue::Review as i8), + StateKind::New => write!(self.sql, "c.type = {}", CardQueue::New as i8), + StateKind::Review => write!(self.sql, "c.type = {}", CardQueue::Review as i8), StateKind::Learning => write!( self.sql, "c.queue in ({},{})", @@ -490,6 +490,10 @@ mod test { s(ctx, "is:suspended").0, format!("(c.queue = {})", CardQueue::Suspended as i8) ); + assert_eq!( + s(ctx, "is:new").0, + format!("(c.type = {})", CardQueue::New as i8) + ); // rated assert_eq!(