diff --git a/src/web/repo.rs b/src/web/repo.rs index 9b45fb9..89efd42 100644 --- a/src/web/repo.rs +++ b/src/web/repo.rs @@ -88,7 +88,11 @@ impl GitWebQ { fn add_path(&self, name : &&String) -> GitWebQ { match &self.path { None => {self.clone_with_path(Some(name.to_string()))} - Some(path) => {self.clone_with_path()} + Some(path) => {if path.ends_with("/") { + self.clone_with_path(Some(path.clone() + name)) + } else { + self.clone_with_path(Some(path.clone() + "/" + name)) + }} } } }