# HG changeset patch # User Raimund Renkert # Date 1455206834 -3600 # Node ID 501ccddaeacae993db2a1a1ad7a9aea82a82a02e # Parent 9c5a5afb6708df0636c3eb04a9f77430a25f4923 Use lock mechanism for messung objects on status POST. diff -r 9c5a5afb6708 -r 501ccddaeaca src/main/java/de/intevation/lada/rest/StatusService.java --- a/src/main/java/de/intevation/lada/rest/StatusService.java Thu Feb 11 12:28:21 2016 +0100 +++ b/src/main/java/de/intevation/lada/rest/StatusService.java Thu Feb 11 17:07:14 2016 +0100 @@ -226,6 +226,9 @@ UserInfo userInfo = authorization.getInfo(request); LMessung messung = defaultRepo.getByIdPlain( LMessung.class, status.getMessungsId(), "land"); + if (lock.isLocked(messung)) { + return new Response(false, 697, null); + } boolean next = false; boolean change = false; if (messung.getStatus() == null) {