# HG changeset patch # User Raimund Renkert # Date 1438847769 -7200 # Node ID 03e26dbdfd773c341c73e12c0d61353097a6dbd7 # Parent 60cc9b5126d10e5554581c35b80b0e5f113f95e8 Fixed probe object delete service. diff -r 60cc9b5126d1 -r 03e26dbdfd77 src/main/java/de/intevation/lada/rest/ProbeService.java --- a/src/main/java/de/intevation/lada/rest/ProbeService.java Mon Jul 27 12:58:34 2015 +0200 +++ b/src/main/java/de/intevation/lada/rest/ProbeService.java Thu Aug 06 09:56:09 2015 +0200 @@ -503,17 +503,6 @@ ) { return new Response(false, 699, null); } - /* Create a query and request the probetranslation object for the - * probe*/ - QueryBuilder builder = - new QueryBuilder( - defaultRepo.entityManager("land"), ProbeTranslation.class); - builder.and("probe", probeObj.getId()); - Response probeTrans = defaultRepo.filter(builder.getQuery(), "land"); - @SuppressWarnings("unchecked") - ProbeTranslation probeTransObj = ((List)probeTrans.getData()).get(0); - /* Delete the probe translation object*/ - defaultRepo.delete(probeTransObj, "land"); /* Delete the probe object*/ try { Response response = defaultRepo.delete(probeObj, "land"); @@ -521,7 +510,6 @@ } catch(IllegalArgumentException | EJBTransactionRolledbackException | TransactionRequiredException e) { - defaultRepo.update(probeTransObj, "land"); return new Response(false, 600, ""); } }