From 283efe108c231f94dff1fe45488ae34b1ff3c51c Mon Sep 17 00:00:00 2001 From: Athou Date: Tue, 4 Jun 2013 10:36:56 +0200 Subject: [PATCH] fix query for null parent --- .../java/com/commafeed/backend/dao/FeedCategoryDAO.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/commafeed/backend/dao/FeedCategoryDAO.java b/src/main/java/com/commafeed/backend/dao/FeedCategoryDAO.java index 36817aa0..12f519e6 100644 --- a/src/main/java/com/commafeed/backend/dao/FeedCategoryDAO.java +++ b/src/main/java/com/commafeed/backend/dao/FeedCategoryDAO.java @@ -54,7 +54,12 @@ public class FeedCategoryDAO extends GenericDAO { public List findByParent(User user, FeedCategory parent) { EasyCriteria criteria = createCriteria(); criteria.andEquals(FeedCategory_.user.getName(), user); - criteria.andEquals(FeedCategory_.parent.getName(), parent); + if (parent == null) { + criteria.andIsNull(FeedCategory_.parent.getName()); + } else { + criteria.andEquals(FeedCategory_.parent.getName(), parent); + } + return criteria.getResultList(); }