comparison backend/src/main/java/org/dive4elements/river/model/BedHeight.java @ 9089:02e4a0d983c0

Fixed :bed heights finder did not consider the river correctly
author gernotbelger
date Fri, 25 May 2018 10:49:42 +0200
parents 766890addcb2
children 32dd7e761e4e
comparison
equal deleted inserted replaced
9088:7e60457f9d26 9089:02e4a0d983c0
241 final List<BedHeight> singles = query.list(); 241 final List<BedHeight> singles = query.list();
242 242
243 return singles != null ? singles.get(0) : null; 243 return singles != null ? singles.get(0) : null;
244 } 244 }
245 245
246 public static BedHeight getBedHeightByDescription(final String description) { 246 public static BedHeight getBedHeightByDescription(final River river, final String description) {
247 247
248 final Session session = SessionHolder.HOLDER.get(); 248 final Session session = SessionHolder.HOLDER.get();
249 249
250 final Query query = session.createQuery("FROM BedHeight WHERE (trim(description)=:description)"); 250 final Query query = session.createQuery("FROM BedHeight WHERE (trim(description)=:description) AND river=:river");
251 query.setParameter("river", river);
251 query.setParameter("description", description); 252 query.setParameter("description", description);
252 253
253 final List<BedHeight> singles = query.list(); 254 final List<BedHeight> singles = query.list();
254 255
255 return singles != null ? singles.get(0) : null; 256 return singles != null ? singles.get(0) : null;

http://dive4elements.wald.intevation.org