diff --git a/o2server/x_processplatform_assemble_surface/src/main/java/com/x/processplatform/assemble/surface/jaxrs/process/ActionListWithPersonWithApplicationFilter.java b/o2server/x_processplatform_assemble_surface/src/main/java/com/x/processplatform/assemble/surface/jaxrs/process/ActionListWithPersonWithApplicationFilter.java index 07a08179675a59c1434bc4534ee1feced587c29e..b414896d8f563cf26486cd9c3c2fca538b415e70 100644 --- a/o2server/x_processplatform_assemble_surface/src/main/java/com/x/processplatform/assemble/surface/jaxrs/process/ActionListWithPersonWithApplicationFilter.java +++ b/o2server/x_processplatform_assemble_surface/src/main/java/com/x/processplatform/assemble/surface/jaxrs/process/ActionListWithPersonWithApplicationFilter.java @@ -71,7 +71,7 @@ class ActionListWithPersonWithApplicationFilter extends BaseAction { Root root = cq.from(Process.class); Predicate p = cb.conjunction(); if (effectivePerson.isNotManager() - && (BooleanUtils.isTrue(business.organization().person().hasRole(effectivePerson, + && (!BooleanUtils.isTrue(business.organization().person().hasRole(effectivePerson, OrganizationDefinition.Manager, OrganizationDefinition.ProcessPlatformManager)))) { p = cb.and(cb.isEmpty(root.get(Process_.startableIdentityList)), cb.isEmpty(root.get(Process_.startableUnitList)));