Răsfoiți Sursa

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

Fixes #667
Steven Davies 2 ani în urmă
părinte
comite
2a63c93a63
1 a modificat fișierele cu 4 adăugiri și 4 ștergeri
  1. 4 4
      src/fs/file.rs

+ 4 - 4
src/fs/file.rs

@@ -755,10 +755,10 @@ impl<'dir> File<'dir> {
                 _ => 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’.