Skip to content

Commit bb20692

Browse files
committed
Merge pull request #45 from VisualTesting/fix/image-path
Adding error checking back in for storage.getImageFromPath
2 parents 44ce6a2 + 7b3a35d commit bb20692

1 file changed

Lines changed: 14 additions & 2 deletions

File tree

server/utils/storage.js

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,21 @@ function getShasPath(project) {
2828
}
2929

3030
function getImageFromPath(path) {
31-
return PNGImage.readImageAsync(path)
31+
return new Bluebird(function(resolve, reject) {
32+
var domain = require('domain').create();
33+
domain.on('error', function(err) {
34+
reject(err);
35+
});
36+
37+
domain.run(function() {
38+
PNGImage.readImageAsync(path)
3239
.then(function(image) {
33-
return image.getImage();
40+
resolve(image.getImage());
41+
})
42+
.catch(function(err) {
43+
reject(err);
44+
});
45+
});
3446
});
3547
}
3648

0 commit comments

Comments
 (0)