diff --git a/docco.js b/docco.js index 23501bbc..543b7c6f 100644 --- a/docco.js +++ b/docco.js @@ -20,8 +20,7 @@ return fs.copy(config.css, config.output, function(error) { if (error) { return callback(error); - } - if (fs.existsSync(config["public"])) { + } else if (fs.existsSync(config["public"])) { return fs.copy(config["public"], config.output, callback); } else { return callback(); diff --git a/docco.litcoffee b/docco.litcoffee index dcd5126c..865054e6 100644 --- a/docco.litcoffee +++ b/docco.litcoffee @@ -85,8 +85,8 @@ out in an HTML template. callback or= (error) -> throw error if error complete = -> fs.copy config.css, config.output, (error) -> - return callback error if error - if fs.existsSync config.public then fs.copy config.public, config.output, callback + if error then callback error + else if fs.existsSync config.public then fs.copy config.public, config.output, callback else callback() files = config.sources.slice()