Просмотр исходного кода

fix: don't panic if the btime of a file is Err

Fixes #667
Steven Davies 2 лет назад
Родитель
Сommit
2a63c93a63
1 измененных файлов с 4 добавлено и 4 удалено
  1. 4 4
      src/fs/file.rs

+ 4 - 4
src/fs/file.rs

@@ -755,10 +755,10 @@ impl<'dir> File<'dir> {
                 _ => None,
                 _ => None,
             };
             };
         }
         }
-        self.metadata
-            .created()
-            .map(|st| DateTime::<Utc>::from(st).naive_utc())
-            .ok()
+        match self.metadata.created() {
+            Ok(btime) => Some(DateTime::<Utc>::from(btime).naive_utc()),
+            Err(_) => None,
+        }
     }
     }
 
 
     /// This file’s ‘type’.
     /// This file’s ‘type’.