~matthiasbeyer/imag

9dc345c83383ca5caf1f805d6546d3ae433ba815 — Matthias Beyer 1 year, 11 months ago 61ade45
Fix: a tag can contain ascii digits

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
1 files changed, 1 insertions(+), 1 deletions(-)

M lib/entry/libimagentrytag/src/tag.rs
M lib/entry/libimagentrytag/src/tag.rs => lib/entry/libimagentrytag/src/tag.rs +1 -1
@@ 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());