diff --git a/pagepark.js b/pagepark.js index 3cd8232..a1748ab 100644 --- a/pagepark.js +++ b/pagepark.js @@ -1,4 +1,4 @@ -var myVersion = "0.70a", myProductName = "PagePark"; +var myVersion = "0.70b", myProductName = "PagePark"; /* The MIT License (MIT) Copyright (c) 2014-2015 Dave Winer @@ -585,15 +585,21 @@ function readStats (fname, stats, callback) { } } else { - var storedStats = JSON.parse (data.toString ()); - for (var x in storedStats) { - stats [x] = storedStats [x]; - } - writeStats (fname, stats, function () { - if (callback != undefined) { - callback (); + var storedStats; + try { + storedStats = JSON.parse (data.toString ()); + for (var x in storedStats) { + stats [x] = storedStats [x]; } - }); + writeStats (fname, stats, function () { + if (callback != undefined) { + callback (); + } + }); + } + catch (err) { + console.log ("readStats: error parsing file " + f + " == " + err.message) + } } }); }