[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