# HG changeset patch # User Tom Gottfried # Date 1464083177 -7200 # Node ID 2c927b3edb9703e2a4cfdc8242741f3e7439fad6 # Parent c9b84bca3e3d7f11e508bc93a42b8e23d73c0ce5 Return correct response if update failed. diff -r c9b84bca3e3d -r 2c927b3edb97 src/main/java/de/intevation/lada/rest/MessprogrammMmtService.java --- a/src/main/java/de/intevation/lada/rest/MessprogrammMmtService.java Mon May 23 15:49:30 2016 +0200 +++ b/src/main/java/de/intevation/lada/rest/MessprogrammMmtService.java Tue May 24 11:46:17 2016 +0200 @@ -219,6 +219,9 @@ } messprogrammmmt.setLetzteAenderung(new Timestamp(new Date().getTime())); Response response = defaultRepo.update(messprogrammmmt, "land"); + if (!response.getSuccess()) { + return response; + } Response updated = defaultRepo.getById( MessprogrammMmt.class, ((MessprogrammMmt)response.getData()).getId(), "land"); diff -r c9b84bca3e3d -r 2c927b3edb97 src/main/java/de/intevation/lada/rest/MessprogrammService.java --- a/src/main/java/de/intevation/lada/rest/MessprogrammService.java Mon May 23 15:49:30 2016 +0200 +++ b/src/main/java/de/intevation/lada/rest/MessprogrammService.java Tue May 24 11:46:17 2016 +0200 @@ -298,6 +298,9 @@ messprogramm = factory.findUmweltId(messprogramm); } Response response = defaultRepo.update(messprogramm, "land"); + if (!response.getSuccess()) { + return response; + } Response updated = defaultRepo.getById( Messprogramm.class, ((Messprogramm)response.getData()).getId(), "land"); diff -r c9b84bca3e3d -r 2c927b3edb97 src/main/java/de/intevation/lada/rest/MessungService.java --- a/src/main/java/de/intevation/lada/rest/MessungService.java Mon May 23 15:49:30 2016 +0200 +++ b/src/main/java/de/intevation/lada/rest/MessungService.java Tue May 24 11:46:17 2016 +0200 @@ -378,6 +378,9 @@ return response; } Response response = repository.update(messung, "land"); + if (!response.getSuccess()) { + return response; + } Response updated = repository.getById( LMessung.class, ((LMessung)response.getData()).getId(), "land"); diff -r c9b84bca3e3d -r 2c927b3edb97 src/main/java/de/intevation/lada/rest/MesswertService.java --- a/src/main/java/de/intevation/lada/rest/MesswertService.java Mon May 23 15:49:30 2016 +0200 +++ b/src/main/java/de/intevation/lada/rest/MesswertService.java Tue May 24 11:46:17 2016 +0200 @@ -332,6 +332,9 @@ } Response response = defaultRepo.update(messwert, "land"); + if (!response.getSuccess()) { + return response; + } Response updated = defaultRepo.getById( LMesswert.class, ((LMesswert)response.getData()).getId(), "land"); diff -r c9b84bca3e3d -r 2c927b3edb97 src/main/java/de/intevation/lada/rest/OrtService.java --- a/src/main/java/de/intevation/lada/rest/OrtService.java Mon May 23 15:49:30 2016 +0200 +++ b/src/main/java/de/intevation/lada/rest/OrtService.java Tue May 24 11:46:17 2016 +0200 @@ -288,6 +288,9 @@ ort.setLetzteAenderung(new Timestamp(new Date().getTime())); Response response = defaultRepo.update(ort, "land"); + if (!response.getSuccess()) { + return response; + } Response updated = defaultRepo.getById( LOrtszuordnung.class, ((LOrtszuordnung)response.getData()).getId(), "land"); diff -r c9b84bca3e3d -r 2c927b3edb97 src/main/java/de/intevation/lada/rest/ProbeService.java --- a/src/main/java/de/intevation/lada/rest/ProbeService.java Mon May 23 15:49:30 2016 +0200 +++ b/src/main/java/de/intevation/lada/rest/ProbeService.java Tue May 24 11:46:17 2016 +0200 @@ -446,6 +446,9 @@ factory.findUmweltId(probe); } Response response = repository.update(probe, "land"); + if (!response.getSuccess()) { + return response; + } Response updated = repository.getById( LProbe.class, ((LProbe)response.getData()).getId(), "land"); diff -r c9b84bca3e3d -r 2c927b3edb97 src/main/java/de/intevation/lada/rest/ZusatzwertService.java --- a/src/main/java/de/intevation/lada/rest/ZusatzwertService.java Mon May 23 15:49:30 2016 +0200 +++ b/src/main/java/de/intevation/lada/rest/ZusatzwertService.java Tue May 24 11:46:17 2016 +0200 @@ -247,6 +247,9 @@ return new Response(false, 697, null); } Response response = defaultRepo.update(zusatzwert, "land"); + if (!response.getSuccess()) { + return response; + } Response updated = defaultRepo.getById( LZusatzWert.class, ((LZusatzWert)response.getData()).getId(), "land");