diff options
author | Andrew Dolgov <[email protected]> | 2010-11-19 15:38:24 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2010-11-19 15:38:24 +0300 |
commit | b8aa9ca7f083a5c62084e2752168f9ecc6170e46 (patch) | |
tree | d0d800ddf20b824735be99e56f33c8465cb7de71 /FeedTree.js | |
parent | 4d65b7dfc523e4646bc44dab6a83f673a1233cc0 (diff) |
FeedTree: add some additional checks in get/setFeedValue
Diffstat (limited to 'FeedTree.js')
-rw-r--r-- | FeedTree.js | 3 |
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]; |