From 895b52d7c4c424c08ee84b79fdcdda1213b05781 Mon Sep 17 00:00:00 2001 From: Piotr Sarnacki Date: Wed, 15 May 2013 16:50:47 +0200 Subject: [PATCH] Don't error out if response is not valid JSON --- assets/scripts/lib/travis/ajax.coffee | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/assets/scripts/lib/travis/ajax.coffee b/assets/scripts/lib/travis/ajax.coffee index 08352e22..2e93030b 100644 --- a/assets/scripts/lib/travis/ajax.coffee +++ b/assets/scripts/lib/travis/ajax.coffee @@ -96,7 +96,10 @@ Travis.ajax = Em.Object.create if xhr.readyState == 4 contentType = xhr.getResponseHeader('Content-Type') data = if contentType && contentType.match /application\/json/ - jQuery.parseJSON(xhr.responseText) + try + jQuery.parseJSON(xhr.responseText) + catch e + console.log('error while parsing a response', method, options.url, xhr.responseText) else xhr.responseText