summaryrefslogtreecommitdiff
path: root/FeedTree.js
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2010-11-19 15:38:24 +0300
committerAndrew Dolgov <[email protected]>2010-11-19 15:38:24 +0300
commitb8aa9ca7f083a5c62084e2752168f9ecc6170e46 (patch)
treed0d800ddf20b824735be99e56f33c8465cb7de71 /FeedTree.js
parent4d65b7dfc523e4646bc44dab6a83f673a1233cc0 (diff)
FeedTree: add some additional checks in get/setFeedValue
Diffstat (limited to 'FeedTree.js')
-rw-r--r--FeedTree.js3
1 files changed, 3 insertions, 0 deletions
diff --git a/FeedTree.js b/FeedTree.js
index d0da80c81..771dc15f6 100644
--- a/FeedTree.js
+++ b/FeedTree.js
@@ -8,6 +8,8 @@ dojo.declare("fox.FeedStoreModel", dijit.tree.ForestStoreModel, {
return this.store._itemsByIdentity[id];
},
getFeedValue: function(feed, is_cat, key) {
+ if (!this.store._itemsByIdentity) return undefined;
+
if (is_cat)
treeItem = this.store._itemsByIdentity['CAT:' + feed];
else
@@ -28,6 +30,7 @@ dojo.declare("fox.FeedStoreModel", dijit.tree.ForestStoreModel, {
},
setFeedValue: function(feed, is_cat, key, value) {
if (!value) value = '';
+ if (!this.store._itemsByIdentity) return undefined;
if (is_cat)
treeItem = this.store._itemsByIdentity['CAT:' + feed];