diff options
author | Andrew Dolgov <[email protected]> | 2009-02-02 15:58:24 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2009-02-02 15:58:24 +0300 |
commit | d63170bff0493fc1108e7df1321c062adb9b5bc5 (patch) | |
tree | eca9399567387fa9bc9ef7c376aba67f57890c7c /viewfeed.js | |
parent | 5d3a3ce7a9de3241aea4024a98fec89542da10d2 (diff) |
articles_callback: do not try to extract counters when transport.responseXML is MIA
Diffstat (limited to 'viewfeed.js')
-rw-r--r-- | viewfeed.js | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/viewfeed.js b/viewfeed.js index 6f018d19c..fd811d7f5 100644 --- a/viewfeed.js +++ b/viewfeed.js @@ -362,14 +362,16 @@ function article_callback2(transport, id, feed_id) { setTimeout('updateFeedList(false, false)', 50); _reload_feedlist_after_view = false; } else { - var counters = transport.responseXML.getElementsByTagName("counters")[0]; + if (transport.responseXML) { + var counters = transport.responseXML.getElementsByTagName("counters")[0]; - if (counters) { - debug("parsing piggybacked counters: " + counters); - parse_counters(counters, false); - } else { - debug("counters container not found in reply, requesting..."); - request_counters(); + if (counters) { + debug("parsing piggybacked counters: " + counters); + parse_counters(counters, false); + } else { + debug("counters container not found in reply, requesting..."); + request_counters(); + } } } |