From ad09c89c3c0991fd1237af99dc58e0c945235f62 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sat, 21 Mar 2020 07:57:07 +1000 Subject: [PATCH] check for child decks case-insensitively --- rslib/src/decks.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/rslib/src/decks.rs b/rslib/src/decks.rs index d00c6d4f2..a833e3a1d 100644 --- a/rslib/src/decks.rs +++ b/rslib/src/decks.rs @@ -13,10 +13,12 @@ pub struct Deck { } pub(crate) fn child_ids<'a>(decks: &'a [Deck], name: &str) -> impl Iterator + 'a { - let prefix = format!("{}::", name); + let prefix = format!("{}::", name.to_ascii_lowercase()); decks .iter() - .filter(move |d| d.name.starts_with(&prefix)) + .filter(move |d| { + d.name.to_ascii_lowercase().starts_with(&prefix) + }) .map(|d| d.id) }