From 8bfcbb6675ecf04d672c674870d7e802245101b3 Mon Sep 17 00:00:00 2001 From: David Baumgold Date: Thu, 20 Jun 2013 17:20:33 -0400 Subject: [PATCH] Make notifyOnError handler try to parse response as JSON --- cms/static/coffee/src/main.coffee | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cms/static/coffee/src/main.coffee b/cms/static/coffee/src/main.coffee index 8043b41638..ae64e90375 100644 --- a/cms/static/coffee/src/main.coffee +++ b/cms/static/coffee/src/main.coffee @@ -19,7 +19,10 @@ $ -> if ajaxSettings.notifyOnError is false return if jqXHR.responseText - message = _.str.truncate(jqXHR.responseText, 300) + try + message = JSON.parse(jqXHR.responseText).error + catch + message = _.str.truncate(jqXHR.responseText, 300) else message = gettext("This may be happening because of an error with our server or your internet connection. Try refreshing the page or making sure you are online.") msg = new CMS.Views.Notification.Error(