diff --git a/src/meta/name.rs b/src/meta/name.rs index ce431e4..2c9a48d 100644 --- a/src/meta/name.rs +++ b/src/meta/name.rs @@ -45,7 +45,7 @@ impl Name { } pub fn file_name(&self) -> &str { - self.path.file_name().and_then(OsStr::to_str).unwrap() + self.path.file_name().and_then(OsStr::to_str).unwrap_or(&self.name) } fn relative_path + Clone>(&self, base_path: T) -> PathBuf {