]> git.proxmox.com Git - proxmox-backup.git/commitdiff
api-types: anchor datastore-map regex
authorThomas Lamprecht <t.lamprecht@proxmox.com>
Wed, 29 Mar 2023 09:58:57 +0000 (11:58 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Wed, 29 Mar 2023 09:58:59 +0000 (11:58 +0200)
Fixes: 4c4e5c2b ("api2/tape/restore: enable restore mapping of datastores")
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
pbs-api-types/src/datastore.rs

index 72e8d1eeba33bd5523ccf4e77e6aaa2095539d78..7f8c1f0941977f2281199ebd5d50c41940686476 100644 (file)
@@ -34,7 +34,7 @@ const_regex! {
     pub SNAPSHOT_PATH_REGEX = concat!(r"^", SNAPSHOT_PATH_REGEX_STR!(), r"$");
     pub GROUP_OR_SNAPSHOT_PATH_REGEX = concat!(r"^", GROUP_OR_SNAPSHOT_PATH_REGEX_STR!(), r"$");
 
-    pub DATASTORE_MAP_REGEX = concat!(r"(:?", PROXMOX_SAFE_ID_REGEX_STR!(), r"=)?", PROXMOX_SAFE_ID_REGEX_STR!());
+    pub DATASTORE_MAP_REGEX = concat!(r"^(:?", PROXMOX_SAFE_ID_REGEX_STR!(), r"=)?", PROXMOX_SAFE_ID_REGEX_STR!(), r"$");
 }
 
 pub const CHUNK_DIGEST_FORMAT: ApiStringFormat = ApiStringFormat::Pattern(&SHA256_HEX_REGEX);