Fix null error if unknown filetype.
Handle ENOENT:
Windows will throw error with code ENOENT if format detection fails.
pull/13/head
Mikael Finstad 2016-11-08 22:14:15 +01:00
rodzic 37398cd273
commit a1a2e0f46c
2 zmienionych plików z 2 dodań i 2 usunięć

Wyświetl plik

@ -78,7 +78,7 @@ function getFormat(filePath) {
return readChunk(filePath, 0, 262)
.then((bytes) => {
const ft = fileType(bytes);
if (_.includes(formats, ft.ext)) return ft.ext;
if (_.includes(formats, (ft || {}).ext)) return ft.ext;
return formats[0] || undefined;
});
});

Wyświetl plik

@ -78,7 +78,7 @@ class App extends React.Component {
return this.setState({ filePath, fileFormat });
})
.catch((err) => {
if (err.code === 1) {
if (err.code === 1 || err.code === 'ENOENT') {
alert('Unsupported file');
return;
}