diff --git a/src/main/java/org/olat/resource/accesscontrol/ui/AccessConfigurationController.java b/src/main/java/org/olat/resource/accesscontrol/ui/AccessConfigurationController.java index e95c3beeb16b3574b7af0c9bd30a7d729c909563..f53b1cc4c05392fc38f05981791d7a9be0d4c533 100644 --- a/src/main/java/org/olat/resource/accesscontrol/ui/AccessConfigurationController.java +++ b/src/main/java/org/olat/resource/accesscontrol/ui/AccessConfigurationController.java @@ -136,7 +136,7 @@ public class AccessConfigurationController extends FormBasicController { List<AccessMethod> methods = acService.getAvailableMethods(getIdentity(), ureq.getUserSession().getRoles()); for(AccessMethod method:methods) { AccessMethodHandler handler = acModule.getAccessMethodHandler(method.getType()); - if(handler.isPaymentMethod() && !allowPaymentMethod) { + if((handler.isPaymentMethod() && !allowPaymentMethod) || !method.isVisibleInGui()) { continue; }