Improve can extract function.

This commit is contained in:
André Cruz
2013-07-24 09:12:20 +01:00
parent 6b7f6aee22
commit adee5cec2b
2 changed files with 11 additions and 3 deletions

View File

@@ -207,7 +207,7 @@ UrlResolver.prototype._extract = function (file, response) {
mimeType = mimeType.split(';')[0].trim();
}
if (!extract.canExtract(mimeType || file)) {
if (!extract.canExtract(file, mimeType)) {
return Q.resolve();
}

View File

@@ -138,8 +138,16 @@ function moveSingleDirContents(dir) {
// -----------------------------
function canExtract(target) {
return !!getExtractor(target);
function canExtract(src, mimeType) {
if (getExtractor(src)) {
return true;
}
if (mimeType && getExtractor(mimeType)) {
return true;
}
return false;
}
// Available options: