[Lada-commits] [PATCH] Report parser errors separately

Wald Commits scm-commit at wald.intevation.org
Tue Nov 1 17:26:18 CET 2016


# HG changeset patch
# User Raimund Renkert <raimund.renkert at intevation.de>
# Date 1478017455 -3600
# Node ID 1ed5ec9326e642fdcce13b8082d88114988cf5c4
# Parent  aaab7ca3c04048474b678705a1ae0c416ccfc1ee
Report parser errors separately.

diff -r aaab7ca3c040 -r 1ed5ec9326e6 app/view/window/ImportResponse.js
--- a/app/view/window/ImportResponse.js	Tue Nov 01 12:49:59 2016 +0100
+++ b/app/view/window/ImportResponse.js	Tue Nov 01 17:24:15 2016 +0100
@@ -87,8 +87,14 @@
         }
         else {
             if (numErrors > 0) {
-                out.push(numErrors + ' Probe(n) konnten nicht vollständig '
-                         + 'erfolgreich importiert werden.');
+                if (errors.parser) {
+                    out.push('Die Probe(n) konnten nicht erfolgreich ' +
+                             'importiert werden.');
+                }
+                else {
+                    out.push(numErrors + ' Probe(n) konnten nicht ' +
+                             'erfolgreich importiert werden.');
+                }
                 out.push('<br/>');
                 out.push('<br/>');
             }
@@ -143,14 +149,15 @@
             out.push('<!DOCTYPE html>' +
                 '<head><meta charset="utf-8"></head><body>');
             if (numErrors > 0) {
-                out.push('Folgende Proben konnten nicht erfolgreich ' +
-                        'importiert werden:');
+                out.push('Folgende Fehler traten beim Import auf:');
                 out.push('<br/>');
                 out.push('<ol>');
                 var msgs;
                 for (var key in errors) {
-                    out.push('<li>Probe: ' + key);
                     msgs = errors[key];
+                    if (key !== 'parser') {
+                        out.push('<li>Probe: ' + key);
+                    }
                     out.push('<ol>');
                     validation = []
                     validation.push('Validierungsfehler: ');
@@ -170,7 +177,9 @@
                         out.push('</li>')
                     }
                     out.push('</ol>');
-                    out.push('</li>');
+                    if (key !== 'parser') {
+                        out.push('</li>');
+                    }
                 }
                 out.push('</ol>');
                 out.push('<br/>');


More information about the Lada-commits mailing list