Fix bug with wiki.getTiddlerDataCached()

We need to process the default data outside of the cache function to
ensure that we don’t cache the defaults
This commit is contained in:
Jermolene
2017-02-28 10:23:02 +00:00
parent 6343c39bd6
commit b9a835b879
+2 -2
View File
@@ -641,10 +641,10 @@ exports.getTiddlerDataCached = function(titleOrTiddler,defaultData) {
if(tiddler) {
return this.getCacheForTiddler(tiddler.fields.title,"data",function() {
// Return the frozen value
var value = self.getTiddlerData(tiddler.fields.title,defaultData);
var value = self.getTiddlerData(tiddler.fields.title,undefined);
$tw.utils.deepFreeze(value);
return value;
});
}) || defaultData;
} else {
return defaultData;
}