Procházet zdrojové kódy

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

Fixes #667
Steven Davies před 2 roky
rodič
revize
2a63c93a63
1 změnil soubory, kde provedl 4 přidání a 4 odebrání
  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’.