Skip to content

Commit ca5cc13

Browse files
committed
SecurityEvaluationContextExtension Signature
SecurityEvaluationContextExtension.getRootObject() should have a signature with a return type of SecurityExpressionRoot. See EvaluationContextExtension javadoc https://github.com/spring-projects/spring-data-commons/blob/eed7658ce54dfc3960c28cd90f551fdd27b4adba/src/main/java/org/springframework/data/spel/spi/EvaluationContextExtension.java#L61-L64 This enhancement will allow for Spring Data to make certain types of optimizations. Fixes gh-7891
1 parent 5678490 commit ca5cc13

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

data/src/main/java/org/springframework/security/data/repository/query/SecurityEvaluationContextExtension.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ public String getExtensionId() {
103103
}
104104

105105
@Override
106-
public Object getRootObject() {
106+
public SecurityExpressionRoot getRootObject() {
107107
Authentication authentication = getAuthentication();
108108
return new SecurityExpressionRoot(authentication) {
109109
};

0 commit comments

Comments
 (0)