From 9dc345c83383ca5caf1f805d6546d3ae433ba815 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Mon, 11 Nov 2019 19:36:15 +0100 Subject: Fix: a tag can contain ascii digits Signed-off-by: Matthias Beyer --- lib/entry/libimagentrytag/src/tag.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/entry/libimagentrytag/src/tag.rs b/lib/entry/libimagentrytag/src/tag.rs index a2d68e73..d76ee98f 100644 --- a/lib/entry/libimagentrytag/src/tag.rs +++ b/lib/entry/libimagentrytag/src/tag.rs @@ -36,7 +36,7 @@ pub fn is_tag_str(s: &str) -> Result<(), Error> { fn check_tag_string(s: &str) -> Result<(), String> { trace!("Checking whether '{}' is a valid tag", s); - let is_lower = |s: &&str| s.chars().all(|c| c.is_lowercase()); + let is_lower = |s: &&str| s.chars().all(|c| c.is_lowercase() || c.is_ascii_digit()); let no_whitespace = |s: &&str| s.chars().all(|c| !c.is_whitespace()); let is_alphanum = |s: &&str| s.chars().all(|c| c.is_alphanumeric()); -- cgit v1.2.3