From f57ba437805b302fafc86125f826c16dff39fecb Mon Sep 17 00:00:00 2001 From: Luke Taylor Date: Mon, 7 Apr 2008 21:05:13 +0000 Subject: [PATCH] SEC-673: Reinstated a bean registration that had accidentally bean removed by the last patch, breaking core-tiger tests. --- .../config/GlobalMethodSecurityBeanDefinitionParser.java | 1 + 1 file changed, 1 insertion(+) diff --git a/core/src/main/java/org/springframework/security/config/GlobalMethodSecurityBeanDefinitionParser.java b/core/src/main/java/org/springframework/security/config/GlobalMethodSecurityBeanDefinitionParser.java index 24f7c7343a..3c72bc6507 100644 --- a/core/src/main/java/org/springframework/security/config/GlobalMethodSecurityBeanDefinitionParser.java +++ b/core/src/main/java/org/springframework/security/config/GlobalMethodSecurityBeanDefinitionParser.java @@ -110,6 +110,7 @@ class GlobalMethodSecurityBeanDefinitionParser implements BeanDefinitionParser { delegatingMethodDefinitionSource.setRole(BeanDefinition.ROLE_INFRASTRUCTURE); delegatingMethodDefinitionSource.setSource(parserContext.extractSource(element)); delegatingMethodDefinitionSource.getPropertyValues().addPropertyValue("methodDefinitionSources", delegates); + parserContext.getRegistry().registerBeanDefinition(BeanIds.DELEGATING_METHOD_DEFINITION_SOURCE, delegatingMethodDefinitionSource); // Register the applicable AccessDecisionManager, handling the special JSR 250 voter if being used String accessManagerId = element.getAttribute(ATT_ACCESS_MGR);