Skip to content

Commit 605c0eb

Browse files
committed
Return ordering from batched fetchChildren query
1 parent 3ae801c commit 605c0eb

File tree

1 file changed

+2
-1
lines changed
  • repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object

1 file changed

+2
-1
lines changed

repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -648,7 +648,8 @@ public Multimap<UUID, Tuple> fetchChildren(Collection<UUID> oidList, JdbcSession
648648
var query = jdbcSession.newQuery()
649649
.from(q)
650650
.select(mapping.fullObjectExpressions(q)) // no complications here, we load it whole
651-
.where(mapping.allOwnedBy(q, batch));
651+
.where(mapping.allOwnedBy(q, batch))
652+
.orderBy(mapping.orderSpecifier(q));
652653
for (var row : query.fetch()) {
653654
// All assignments should have full object present / legacy assignments should be kept
654655
var owner = mapping.getOwner(row, q);

0 commit comments

Comments
 (0)