diff --git a/lib/assets-compiler.js b/lib/assets-compiler.js index dc3c711..4767db9 100644 --- a/lib/assets-compiler.js +++ b/lib/assets-compiler.js @@ -107,11 +107,12 @@ AssetsCompiler.prototype.handleRequest = function(req, res, next) { , folder = match[1] , fileName = match[2] , extension = match[3] - , compiler = this.getCompiler(extension) - , sourceFolder = folder.replace(self.publicDir+compiler.destDir, self.assetDir+compiler.sourceDir) - , source = sourceFolder + '/' + fileName + '.' + compiler.sourceExtension; + , compiler = this.getCompiler(extension); if(compiler) { + var sourceFolder = folder.replace(self.publicDir+compiler.destDir, self.assetDir+compiler.sourceDir) + , source = sourceFolder + '/' + fileName + '.' + compiler.sourceExtension; + this.compileAsset(source, dest, compiler, function(err) { if (err) { throw new Error('Asset compilation failed: ' + err);