# HG changeset patch # User Raimund Renkert # Date 1454502872 -3600 # Node ID 7c6b7c08d31d25a85f1ffc8e077a333496921581 # Parent 0e895f13f0b69e2e5e10ca0c4b4e0b464f6487da Allow GET for status objects with messungsId. diff -r 0e895f13f0b6 -r 7c6b7c08d31d src/main/java/de/intevation/lada/rest/StatusService.java --- a/src/main/java/de/intevation/lada/rest/StatusService.java Tue Feb 02 15:33:24 2016 +0100 +++ b/src/main/java/de/intevation/lada/rest/StatusService.java Wed Feb 03 13:34:32 2016 +0100 @@ -147,23 +147,12 @@ catch(NumberFormatException nfe) { return new Response(false, 698, null); } - LMessung messung = defaultRepo.getByIdPlain( - LMessung.class, - id, - "land"); - if (!authorization.isAuthorized( - request, - messung, - RequestMethod.GET, - LMessung.class)) { - return new Response(false, 697, null); - } QueryBuilder builder = new QueryBuilder( defaultRepo.entityManager("land"), LStatusProtokoll.class); - builder.and("messungsId", messungId); + builder.and("messungsId", id); return authorization.filter( request, defaultRepo.filter(builder.getQuery(), "land"),