From 7c9fb570cc3a2f28517b7640bcab3e24bb3b7a45 Mon Sep 17 00:00:00 2001 From: Dominik Csapak Date: Thu, 11 Feb 2021 14:11:19 +0100 Subject: [PATCH] api2/types/tape/media_location: fix deserialization of MediaLocation::Vault Signed-off-by: Dominik Csapak --- src/api2/types/tape/media_location.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/api2/types/tape/media_location.rs b/src/api2/types/tape/media_location.rs index 31a15c65..031369e3 100644 --- a/src/api2/types/tape/media_location.rs +++ b/src/api2/types/tape/media_location.rs @@ -83,7 +83,7 @@ impl std::str::FromStr for MediaLocation { return Ok(MediaLocation::Online(changer.to_string())); } if let Some(vault) = s.strip_prefix("vault-") { - return Ok(MediaLocation::Online(vault.to_string())); + return Ok(MediaLocation::Vault(vault.to_string())); } bail!("MediaLocation parse error");