From 5fe2d718e020b2704c0380b9c5d2cf1b781b6c66 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Wed, 21 Aug 2013 22:33:04 +0100 Subject: [PATCH] Fix crash with "fields" filter operator applied to missing tiddlers Fixes #132 --- core/modules/filters/fields.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/core/modules/filters/fields.js b/core/modules/filters/fields.js index 77eae290b..ff145b561 100644 --- a/core/modules/filters/fields.js +++ b/core/modules/filters/fields.js @@ -22,8 +22,10 @@ exports.fields = function(source,operator,options) { function checkTiddler(title) { // Return the fields on the specified tiddler var tiddler = options.wiki.getTiddler(title); - for(var fieldName in tiddler.fields) { - $tw.utils.pushTop(results,fieldName); + if(tiddler) { + for(var fieldName in tiddler.fields) { + $tw.utils.pushTop(results,fieldName); + } } } // Iterate through the source tiddlers