Fixed error reporting.
[redakcja.git] / platforma / static / js / app.js
index e8b439d..8dae56e 100644 (file)
@@ -188,13 +188,16 @@ function parseXHRError(response)
       var json = $.evalJSON(response.responseText);
 
       if(json.reason == 'xml-parse-error') {
-          message = json_response.message.replace(/(line\s+)(\d+)(\s+)/i,
+          message = json.message.replace(/(line\s+)(\d+)(\s+)/i,
             "<a class='xml-editor-ref' href='#xml-$2-1'>$1$2$3</a>");
 
           message = message.replace(/(line\s+)(\d+)(\,\s*column\s+)(\d+)/i,
             "<a class='xml-editor-ref' href='#xml-$2-$4'>$1$2$3$4</a>");
       }
-      message = json_response.message || json_response.reason || "Nieznany błąd :((";
+      else {
+        message = json.message || json.reason || "Nieznany błąd :((";
+      }
+
     } catch(e) {
         // not a valid JSON response
         message = response.statusText;