Skip to content

Commit a8ece5c

Browse files
committedDec 11, 2024
Fix pagination being performed in memory for instances select (remove image protocols fetch).
1 parent a21c256 commit a8ece5c

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed
 

‎visa-persistence/src/main/java/eu/ill/visa/persistence/repositories/InstanceRepository.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -136,8 +136,7 @@ public List<Instance> getAll(final InstanceFilter filter, final OrderBy orderBy,
136136
final Root<Instance> root = cbQuery.from(Instance.class);
137137

138138
Fetch<Instance, Plan> planFetch = root.fetch("plan", JoinType.INNER);
139-
Fetch<Plan, Image> imageFetch = planFetch.fetch("image", JoinType.INNER);
140-
imageFetch.fetch("protocols", JoinType.LEFT);
139+
planFetch.fetch("image", JoinType.INNER);
141140
planFetch.fetch("flavour", JoinType.INNER);
142141

143142
InstanceRequestContext context = new InstanceRequestContext(root);

‎visa-persistence/src/main/java/eu/ill/visa/persistence/repositories/UserRepository.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ public List<User> getAll(final UserFilter filter, final OrderBy orderBy, final P
122122
final CriteriaQuery<User> cbQuery = cb.createQuery(User.class);
123123
final Root<User> root = cbQuery.from(User.class);
124124

125-
Fetch<User, Employer> employerFetch = root.fetch("affiliation", JoinType.LEFT);
125+
root.fetch("affiliation", JoinType.LEFT);
126126

127127
UserRequestContext context = new UserRequestContext(root);
128128
final List<Predicate> predicates = this.convertFilterToPredicates(filter, cb, context);

0 commit comments

Comments
 (0)