From 5471a4184ce25af50b9011fc2f08fafb19ef1904 Mon Sep 17 00:00:00 2001 From: Thomas Lamprecht Date: Thu, 8 Sep 2022 13:24:43 +0200 Subject: [PATCH] setup: avoid duplicated medium ID query loop Signed-off-by: Thomas Lamprecht --- src/bin/proxmox-offline-mirror.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/bin/proxmox-offline-mirror.rs b/src/bin/proxmox-offline-mirror.rs index 5e74b06..7a285d3 100644 --- a/src/bin/proxmox-offline-mirror.rs +++ b/src/bin/proxmox-offline-mirror.rs @@ -409,10 +409,10 @@ fn action_add_mirror(config: &SectionConfigData) -> Result, Er fn action_add_medium(config: &SectionConfigData) -> Result { let id = loop { - let mut id = read_string_from_tty("Enter medium ID", None)?; - while let Err(err) = MEDIA_ID_SCHEMA.parse_simple_value(&id) { + let id = read_string_from_tty("Enter medium ID", None)?; + if let Err(err) = MEDIA_ID_SCHEMA.parse_simple_value(&id) { eprintln!("Not a valid medium ID: {err}"); - id = read_string_from_tty("Enter medium ID", None)?; + continue; } if config.sections.contains_key(&id) { -- 2.39.5