changeset 97:d1f7c1d38abe v2

success callback is no longer called if bugzilla error occurs on Bugzilla.ajax()
author Atul Varma <avarma@mozilla.com>
date Mon, 26 Apr 2010 22:16:27 -0700
parents 7650ac903036
children 97fc889dbed4
files js/bugzilla.js
diffstat 1 files changed, 5 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/js/bugzilla.js	Mon Apr 26 22:10:37 2010 -0700
+++ b/js/bugzilla.js	Mon Apr 26 22:16:27 2010 -0700
@@ -27,7 +27,11 @@
     options = newOptions;
 
     function onLoad() {
-      options.success(JSON.parse(xhr.responseText));
+      var response = JSON.parse(xhr.responseText);
+      if (!response.error)
+        options.success(response);
+      // TODO: We should really call some kind of error callback
+      // if this didn't work.
     }
 
     var xhr = options.xhr ? options.xhr : new XMLHttpRequest();