diff --git a/api/src/main/java/org/openmrs/ui/framework/extension/ExtensionManager.java b/api/src/main/java/org/openmrs/ui/framework/extension/ExtensionManager.java index b65d207..1b4d49f 100644 --- a/api/src/main/java/org/openmrs/ui/framework/extension/ExtensionManager.java +++ b/api/src/main/java/org/openmrs/ui/framework/extension/ExtensionManager.java @@ -114,6 +114,7 @@ public Map getExtensionsByClass(Class clazz) */ public List getExtensionPointConfiguration(String pointId) { try { + // we proxy this because this method ends up being called from the AuthenticationUI login page Context.addProxyPrivilege(PrivilegeConstants.GET_GLOBAL_PROPERTIES); String gp = Context.getAdministrationService().getGlobalProperty("ui2.extensionConfig." + pointId); return gp == null ? null : Arrays.asList(gp.split(","));