Skip to content

Commit 2c42476

Browse files
committed
Improve error handling
1 parent d664371 commit 2c42476

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

src/server/sendDataToGeoserver.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ async function getCurrentObjectData(objectId, objectType) {
8888
if (!result.length) throwErrorToFrontend('Beim Abruf der aktuellen Objektversion ist ein Fehler aufgetreten.');
8989
return result[0][objectType];
9090
} catch (err) {
91-
throwErrorToFrontend('Beim Abruf der aktuellen Objektversion ist ein Fehler aufgetreten.', JSON.stringify(err));
91+
throwErrorToFrontend('Beim Abruf der aktuellen Objektversion ist ein Fehler aufgetreten:', err.toString());
9292
}
9393
}
9494

@@ -107,7 +107,7 @@ async function getPreferredMask(objectType) {
107107
if (!mask) throwErrorToFrontend('Es konnte keine Maske für diesen Objekttyp gefunden werden.');
108108
return mask;
109109
} catch (err) {
110-
throwErrorToFrontend('Beim Abruf der Maske ist ein Fehler aufgetreten:', err);
110+
throwErrorToFrontend('Beim Abruf der Maske ist ein Fehler aufgetreten:', err.toString());
111111
}
112112
}
113113

@@ -165,7 +165,7 @@ async function hasUsedGeometryIds(configuration, geometryIds, uuid) {
165165
return result.objects.length > 1
166166
|| (result.objects.length === 1 && (!uuid || result.objects[0]._uuid !== uuid));
167167
} catch (err) {
168-
throwErrorToFrontend('Bei der Prüfung auf mehrfach verknüpfte Geometrien ist ein Fehler aufgetreten.', JSON.stringify(err));
168+
throwErrorToFrontend('Bei der Prüfung auf mehrfach verknüpfte Geometrien ist ein Fehler aufgetreten:', err.toString());
169169
}
170170
}
171171

@@ -301,7 +301,7 @@ async function performEditTransaction(geometryIds, changeMap, fieldConfiguration
301301
);
302302

303303
if (!new RegExp('<wfs:totalUpdated>' + geometryIds.length + '<\/wfs:totalUpdated>').test(result)) {
304-
throwErrorToFrontend('Bei der Aktualisierung von Geometrie-Datensätzen ist ein Fehler aufgetreten.', result);
304+
throwErrorToFrontend('Bei der Aktualisierung von Geometrie-Datensätzen ist ein Fehler aufgetreten:', result);
305305
}
306306
}
307307

@@ -313,7 +313,7 @@ async function performDeleteTransaction(geometryIds, fieldConfiguration, authori
313313
);
314314

315315
if (!new RegExp('<wfs:totalDeleted>' + geometryIds.length + '<\/wfs:totalDeleted>').test(result)) {
316-
throwErrorToFrontend('Beim Löschen von Geometrie-Datensätzen ist ein Fehler aufgetreten.', result);
316+
throwErrorToFrontend('Beim Löschen von Geometrie-Datensätzen ist ein Fehler aufgetreten:', result);
317317
}
318318
}
319319

@@ -331,7 +331,7 @@ async function performTransaction(requestXml, wfsUrl, authorizationString) {
331331
});
332332
return await response.text();
333333
} catch (err) {
334-
throwErrorToFrontend('Beim Zugriff auf den WFS-T ist ein Fehler aufgetreten.', JSON.stringify(err));
334+
throwErrorToFrontend('Beim Zugriff auf den WFS-T ist ein Fehler aufgetreten:', err.toString());
335335
}
336336
}
337337

0 commit comments

Comments
 (0)