Fix a potential divided by O error

This commit is contained in:
Gaël Métais
2020-11-23 13:49:04 +01:00
parent 693fce1bb1
commit 5bf3bd7ce5
+16 -11
View File
@@ -54,19 +54,24 @@ var screenshotHandler = function() {
var deferred = Q.defer();
var currentWidth = image.bitmap.width;
var ratio = newWidth / currentWidth;
image.scale(ratio, function(err, image){
if (err) {
debug('Could not resize image');
debug(err);
if (currentWidth > 0) {
var ratio = newWidth / currentWidth;
deferred.reject(err);
} else {
debug('Image correctly resized');
deferred.resolve(image);
}
});
image.scale(ratio, function(err, image){
if (err) {
debug('Could not resize image');
debug(err);
deferred.reject(err);
} else {
debug('Image correctly resized');
deferred.resolve(image);
}
});
} else {
deferred.reject('Could not resize an empty image');
}
return deferred.promise;
};