diff --git a/History.md b/History.md index d0b805f..5ef9433 100644 --- a/History.md +++ b/History.md @@ -1,3 +1,8 @@ +unreleased +========== + + * Fix error from non-statable files in HTML view + 1.0.2 / 2014-04-28 ================== diff --git a/index.js b/index.js index d38e724..1f4b51a 100644 --- a/index.js +++ b/index.js @@ -281,9 +281,12 @@ function html(files, dir, useIcons, view) { path.push(encodeURIComponent(file.name)); - var date = file.name == '..' ? '' - : file.stat.mtime.toDateString()+' '+file.stat.mtime.toLocaleTimeString(); - var size = isDir ? '' : file.stat.size; + var date = file.stat && file.name !== '..' + ? file.stat.mtime.toDateString() + ' ' + file.stat.mtime.toLocaleTimeString() + : ''; + var size = file.stat && !isDir + ? file.stat.size + : ''; return '