summaryrefslogtreecommitdiffstats
path: root/packages/gitbook-core/src/models/File.js
diff options
context:
space:
mode:
authorSamy Pesse <samypesse@gmail.com>2016-10-02 00:15:59 +0200
committerSamy Pesse <samypesse@gmail.com>2016-10-02 00:15:59 +0200
commit24624f0d0e3f489a0430daa20a0ca59497b4e0d6 (patch)
tree30a6b8aac357d4effcdfdaa918f4ade49c964934 /packages/gitbook-core/src/models/File.js
parent9aaf561c4195dd363e66667b3d697694ae134337 (diff)
downloadgitbook-24624f0d0e3f489a0430daa20a0ca59497b4e0d6.zip
gitbook-24624f0d0e3f489a0430daa20a0ca59497b4e0d6.tar.gz
gitbook-24624f0d0e3f489a0430daa20a0ca59497b4e0d6.tar.bz2
Fix clear of search
Diffstat (limited to 'packages/gitbook-core/src/models/File.js')
-rw-r--r--packages/gitbook-core/src/models/File.js9
1 files changed, 6 insertions, 3 deletions
diff --git a/packages/gitbook-core/src/models/File.js b/packages/gitbook-core/src/models/File.js
index 09dfc1b..6f44700 100644
--- a/packages/gitbook-core/src/models/File.js
+++ b/packages/gitbook-core/src/models/File.js
@@ -3,17 +3,20 @@ const { Record } = require('immutable');
const DEFAULTS = {
type: '',
- mtime: '',
+ mtime: new Date(),
path: ''
};
class File extends Record(DEFAULTS) {
- constructor(file) {
+ constructor(file = {}) {
if (typeof file === 'string') {
file = { path: file };
}
- super(file);
+ super({
+ ...file,
+ mtime: new Date(file.mtime)
+ });
}
/**