From 56d9eb145f9d5c99db51fcefbe7e58af7a32e801 Mon Sep 17 00:00:00 2001
From: Romain Courteaud <romain@nexedi.com>
Date: Tue, 5 Jan 2016 15:24:40 +0000
Subject: [PATCH] [erp5_web_renderjs_ui] Improve AJAX error display

Show HTTP status code + description + url + response headers
---
 .../web_page_module/rjs_gadget_erp5_js.xml         | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_js.xml b/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_js.xml
index 961dea971f..923754ef2d 100644
--- a/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_js.xml
+++ b/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_js.xml
@@ -231,10 +231,12 @@
       return;\n
     }\n
 \n
-    if (error instanceof XMLHttpRequest) {\n
-      error_text = error.toString() + " " +\n
-        error.status + " " +\n
-        error.statusText;\n
+    if (error.target instanceof XMLHttpRequest) {\n
+      error_text = error.target.toString() + " " +\n
+        error.target.status + " " +\n
+        error.target.statusText + "\\n" +\n
+        error.target.responseURL + "\\n\\n" +\n
+        error.target.getAllResponseHeaders();\n
     } else if (error instanceof Error) {\n
       error_text = error.toString();\n
     } else {\n
@@ -791,7 +793,7 @@
             </item>
             <item>
                 <key> <string>serial</string> </key>
-                <value> <string>947.3905.58968.48008</string> </value>
+                <value> <string>948.17186.10699.61269</string> </value>
             </item>
             <item>
                 <key> <string>state</string> </key>
@@ -809,7 +811,7 @@
                     </tuple>
                     <state>
                       <tuple>
-                        <float>1447351473.68</float>
+                        <float>1452007398.41</float>
                         <string>UTC</string>
                       </tuple>
                     </state>
-- 
2.30.9