FeedTree: add some additional checks in get/setFeedValue

master
Andrew Dolgov 14 years ago
parent 4d65b7dfc5
commit b8aa9ca7f0

@ -8,6 +8,8 @@ dojo.declare("fox.FeedStoreModel", dijit.tree.ForestStoreModel, {
return this.store._itemsByIdentity[id]; return this.store._itemsByIdentity[id];
}, },
getFeedValue: function(feed, is_cat, key) { getFeedValue: function(feed, is_cat, key) {
if (!this.store._itemsByIdentity) return undefined;
if (is_cat) if (is_cat)
treeItem = this.store._itemsByIdentity['CAT:' + feed]; treeItem = this.store._itemsByIdentity['CAT:' + feed];
else else
@ -28,6 +30,7 @@ dojo.declare("fox.FeedStoreModel", dijit.tree.ForestStoreModel, {
}, },
setFeedValue: function(feed, is_cat, key, value) { setFeedValue: function(feed, is_cat, key, value) {
if (!value) value = ''; if (!value) value = '';
if (!this.store._itemsByIdentity) return undefined;
if (is_cat) if (is_cat)
treeItem = this.store._itemsByIdentity['CAT:' + feed]; treeItem = this.store._itemsByIdentity['CAT:' + feed];

Loading…
Cancel
Save