Handle empty responses and errors for tag listings
[blerg.git] / www / jssrc / blerg / API.js
index 908c213..986ac09 100644 (file)
@@ -163,14 +163,22 @@ enyo.kind({
         var req = new enyo.Ajax({
             url: url
         });
-        req.response(function(inSender, inResponse) {
+        req.response(this, function(inSender, inResponse) {
             this.bubble('onItemsLoaded', {
                 type: 'tag',
                 tagType: type,
                 tag: tag,
                 entries: inResponse
             });
-        }.bind(this));
+        });
+        req.error(this, function() {
+            this.bubble('onItemsLoaded', {
+                type: 'tag',
+                tagType: type,
+                tag: tag,
+                entries: []
+            });
+        });
         req.go();
     },
     getFeedInfo: function() {