# HG changeset patch # User Tom Gottfried # Date 1481297530 -3600 # Node ID 2bc06e7f6fb5bbf8d8249db2c1aa3f5a46d6e9e8 # Parent 73ad827faa8106c89d5d85df525fc80db4d0d608 We might want to serialize an object without geom. This happens e.g. if an object is returned to the client before a geometry has been constructed, due to validation error. diff -r 73ad827faa81 -r 2bc06e7f6fb5 src/main/java/de/intevation/lada/model/stammdaten/Ort.java --- a/src/main/java/de/intevation/lada/model/stammdaten/Ort.java Fri Dec 09 15:34:15 2016 +0100 +++ b/src/main/java/de/intevation/lada/model/stammdaten/Ort.java Fri Dec 09 16:32:10 2016 +0100 @@ -197,7 +197,10 @@ } public Double getLatitude() { - return this.geom.getY(); + // We might want to serialize an object without geom + return this.geom != null + ? this.geom.getY() + : null; } public Timestamp getLetzteAenderung() { @@ -209,7 +212,10 @@ } public Double getLongitude() { - return this.geom.getX(); + // We might want to serialize an object without geom + return this.geom != null + ? this.geom.getX() + : null; } public String getMpArt() {