Skip to content

Commit d990386

Browse files
authored
Merge pull request #74 from WildMeOrg/issue_68_73
fix error/death during gm.identify() on bad file
2 parents f5228c4 + 78d6421 commit d990386

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

app.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -339,7 +339,7 @@ init();
339339

340340

341341
}
342-
if(ext == 'jpg'){
342+
if ((ext == 'jpg') || (ext == 'jpeg')) {
343343
// move to tmp directory, adding small .jpg extension, get full path of new file
344344
tempPath = settingsObject.tmpDirectory+'unprocessedImages/'+filename+'.jpg';
345345
await fs.promises.copyFile(ingestionDir+'/'+randomElement,tempPath);
@@ -1346,6 +1346,7 @@ const convertToJpg = async (path,filename) => {
13461346
return new Promise((resolve, reject) => {
13471347
gm(path).write(newPath, (err) => {
13481348
if(err){
1349+
console.log(`Conversion error: ${err}`);
13491350
reject(err);
13501351
} else {
13511352
resolve(newPath)
@@ -1392,7 +1393,8 @@ const parseExif = async (path) => {
13921393
return new Promise((resolve, reject) => {
13931394
gm(path).identify( async (err,data) => {
13941395
if(err){
1395-
reject(err);
1396+
console.log(`Identify error: ${err}`);
1397+
return resolve({});
13961398
} else {
13971399

13981400
possibleTimestamps = [];

0 commit comments

Comments
 (0)