From ca62f3ef8098b2f86ce6c9241ba9d537a451f474 Mon Sep 17 00:00:00 2001 From: RumovZ Date: Sat, 9 Jan 2021 17:30:12 +0100 Subject: [PATCH] Fix ordinal case in write_template Internal card ordinals start at 0, so add 1 again when writing a template search string from a parsed ordinal. --- rslib/src/search/writer.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rslib/src/search/writer.rs b/rslib/src/search/writer.rs index ec7051893..a591f2881 100644 --- a/rslib/src/search/writer.rs +++ b/rslib/src/search/writer.rs @@ -149,7 +149,7 @@ fn write_single_field(field: &str, text: &str, is_re: bool) -> String { fn write_template(template: &TemplateKind) -> String { match template { - TemplateKind::Ordinal(u) => format!("\"card:{}\"", u), + TemplateKind::Ordinal(u) => format!("\"card:{}\"", u + 1), TemplateKind::Name(s) => format!("\"card:{}\"", s), } }