mirror of
https://github.com/Athou/commafeed.git
synced 2026-03-21 21:37:29 +00:00
apply where clause when predicate list has been populated
This commit is contained in:
@@ -114,11 +114,12 @@ public class FeedEntryStatusDAO extends GenericDAO<FeedEntryStatus> {
|
|||||||
|
|
||||||
predicates.add(builder.equal(root.get(FeedEntryStatus_.user), user));
|
predicates.add(builder.equal(root.get(FeedEntryStatus_.user), user));
|
||||||
predicates.add(builder.equal(root.get(FeedEntryStatus_.starred), true));
|
predicates.add(builder.equal(root.get(FeedEntryStatus_.starred), true));
|
||||||
query.where(predicates.toArray(new Predicate[0]));
|
|
||||||
|
|
||||||
if (newerThan != null) {
|
if (newerThan != null) {
|
||||||
predicates.add(builder.greaterThanOrEqualTo(root.get(FeedEntryStatus_.entryInserted), newerThan));
|
predicates.add(builder.greaterThanOrEqualTo(root.get(FeedEntryStatus_.entryInserted), newerThan));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
query.where(predicates.toArray(new Predicate[0]));
|
||||||
|
|
||||||
orderStatusesBy(query, root, order);
|
orderStatusesBy(query, root, order);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user