From f71dff4e3d81b6a8f75a360c7ec48c071ba74268 Mon Sep 17 00:00:00 2001 From: strNophix Date: Sat, 25 Jun 2022 21:03:32 +0200 Subject: [PATCH] Fixed image name parser --- src/registry.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/registry.rs b/src/registry.rs index 83b7cea..9c13f38 100644 --- a/src/registry.rs +++ b/src/registry.rs @@ -79,14 +79,14 @@ pub struct ImageIdentifier { impl ImageIdentifier { pub fn from_string(image: &String) -> Self { - let mut iter = image.rsplitn(2, ':'); - let tag = iter.next().unwrap_or("latest").to_string(); + let mut iter = image.splitn(2, ':'); let mut loc_iter = iter.next().unwrap().split('/').rev(); let name = loc_iter .next() .expect("No image name was supplied") .to_string(); let author = loc_iter.next().unwrap_or("library").to_string(); + let tag = iter.next().unwrap_or("latest").to_string(); return ImageIdentifier { author, name, tag }; } }