summaryrefslogtreecommitdiffstats
path: root/lib/output
diff options
context:
space:
mode:
Diffstat (limited to 'lib/output')
-rw-r--r--lib/output/base.js2
-rw-r--r--lib/output/folder.js2
2 files changed, 2 insertions, 2 deletions
diff --git a/lib/output/base.js b/lib/output/base.js
index fe792ee..6be06f8 100644
--- a/lib/output/base.js
+++ b/lib/output/base.js
@@ -19,7 +19,7 @@ function Output(book, opts, parent) {
_.bindAll(this);
this.parent = parent;
- this.opts = _.defaults(opts || {}, {
+ this.opts = _.defaults({}, opts || {}, {
directoryIndex: true
});
diff --git a/lib/output/folder.js b/lib/output/folder.js
index f4e9941..8303ed2 100644
--- a/lib/output/folder.js
+++ b/lib/output/folder.js
@@ -64,7 +64,7 @@ module.exports = function folderOutput(Base) {
// Prepare output for a language book
FolderOutput.prototype.onLanguageBook = function(book) {
- return new this.constructor(book, _.extend(this.opts, {
+ return new this.constructor(book, _.extend({}, this.opts, {
// Language output should be output in sub-directory of output
root: path.resolve(this.root(), book.language)