Browse Source

Fix syntax errors and duplicate code from conflict resolution

pull/6202/head
Ross Golder 2 months ago
parent
commit
7ea1f3f3af
  1. 21
      src/api/middleware.rs

21
src/api/middleware.rs

@ -66,27 +66,6 @@ fn normalize_path(path: &str) -> String {
normalized.push(normalized_segment);
}
if normalized.is_empty() {
"/".to_string()
} else {
format!("/{}", normalized.join("/"))
}
}
// Common patterns in Vaultwarden routes
let normalized_segment = if is_uuid(segment) {
"{id}"
} else if segment.chars().all(|c| c.is_ascii_hexdigit()) && segment.len() > 10 {
"{hash}"
} else if segment.chars().all(|c| c.is_ascii_digit()) {
"{number}"
} else {
segment
};
normalized.push(normalized_segment);
}
if normalized.is_empty() {
"/".to_string()
} else {

Loading…
Cancel
Save