提交 5b81c7c1 编写于 作者: O o2null

Merge branch 'fix/removeInheritControllerList' into 'wrdp'

修复删除InheritedController没有去除person中的调用

See merge request o2oa/o2oa!2426
......@@ -149,7 +149,7 @@ class ActionDelete extends BaseAction {
CriteriaQuery<Unit> cq = cb.createQuery(Unit.class);
Root<Unit> root = cq.from(Unit.class);
Predicate p = cb.isMember(person.getId(), root.get(Unit_.controllerList));
p = cb.or(cb.isMember(person.getId(), root.get(Unit_.inheritedControllerList)));
//p = cb.or(cb.isMember(person.getId(), root.get(Unit_.inheritedControllerList)));
List<Unit> os = em.createQuery(cq.select(root).where(p)).getResultList().stream().distinct().collect(Collectors.toList());
for (Unit o : os) {
o.getControllerList().remove(person.getId());
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册