api-types: add missing slash in optional ns path regex
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
parent
89ae3c3255
commit
2772159692
@ -25,7 +25,7 @@ const_regex! {
|
|||||||
pub BACKUP_DATE_REGEX = concat!(r"^", BACKUP_TIME_RE!() ,r"$");
|
pub BACKUP_DATE_REGEX = concat!(r"^", BACKUP_TIME_RE!() ,r"$");
|
||||||
|
|
||||||
pub GROUP_PATH_REGEX = concat!(
|
pub GROUP_PATH_REGEX = concat!(
|
||||||
r"^(", BACKUP_NS_PATH_RE!(), r")?",
|
r"^(", BACKUP_NS_PATH_RE!(), r"/)?",
|
||||||
r"(", BACKUP_TYPE_RE!(), ")/",
|
r"(", BACKUP_TYPE_RE!(), ")/",
|
||||||
r"(", BACKUP_ID_RE!(), r")$",
|
r"(", BACKUP_ID_RE!(), r")$",
|
||||||
);
|
);
|
||||||
|
@ -47,16 +47,20 @@ macro_rules! BACKUP_NS_PATH_RE {
|
|||||||
macro_rules! SNAPSHOT_PATH_REGEX_STR {
|
macro_rules! SNAPSHOT_PATH_REGEX_STR {
|
||||||
() => (
|
() => (
|
||||||
concat!(
|
concat!(
|
||||||
r"(", BACKUP_NS_PATH_RE!(), ")?",
|
r"(?:(", BACKUP_NS_PATH_RE!(), ")/)?",
|
||||||
r"(", BACKUP_TYPE_RE!(), ")/(", BACKUP_ID_RE!(), ")/(", BACKUP_TIME_RE!(), r")",
|
r"(", BACKUP_TYPE_RE!(), ")/(", BACKUP_ID_RE!(), ")/(", BACKUP_TIME_RE!(), r")",
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[rustfmt::skip]
|
||||||
#[macro_export]
|
#[macro_export]
|
||||||
macro_rules! GROUP_OR_SNAPSHOT_PATH_REGEX_STR {
|
macro_rules! GROUP_OR_SNAPSHOT_PATH_REGEX_STR {
|
||||||
() => {
|
() => {
|
||||||
concat!(SNAPSHOT_PATH_REGEX_STR!(), "?")
|
concat!(
|
||||||
|
r"(?:(", BACKUP_NS_PATH_RE!(), ")/)?",
|
||||||
|
r"(", BACKUP_TYPE_RE!(), ")/(", BACKUP_ID_RE!(), ")(?:/(", BACKUP_TIME_RE!(), r"))?",
|
||||||
|
)
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user