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!(