don't convert path back to str

pull/455/head
FabianLars 2 years ago
parent d0be8d24cc
commit a8329530a6
No known key found for this signature in database
GPG Key ID: 3B12BC1DEBF61125

@ -79,17 +79,17 @@ fn detect_scope_type(scope_state_path: &str) -> TargetType {
} }
} }
fn fix_directory(path_str: &str) -> &str { fn fix_directory(path_str: &str) -> &Path {
let mut path = Path::new(path_str); let mut path = Path::new(path_str);
if path.ends_with(DIRECTORY_SUFFIX) || path.ends_with(RESURSIVE_DIRECTORY_SUFFIX) { if path.ends_with(DIRECTORY_SUFFIX) || path.ends_with(RESURSIVE_DIRECTORY_SUFFIX) {
path = match path.parent() { path = match path.parent() {
Some(value) => value, Some(value) => value,
None => return path_str, None => return path,
}; };
} }
path.to_str().unwrap_or(path_str) path
} }
fn allow_path(scope: &FsScope, path: &str) { fn allow_path(scope: &FsScope, path: &str) {

Loading…
Cancel
Save