Skip to content

Commit

Permalink
Merge pull request #32916 from dreis2211
Browse files Browse the repository at this point in the history
* gh-32916:
  Fix possible type pollution in ConditionEvaluationReport

Closes gh-32916
  • Loading branch information
wilkinsona committed Nov 8, 2022
2 parents fb954e8 + 34902f5 commit 3021263
Showing 1 changed file with 2 additions and 3 deletions.
@@ -1,5 +1,5 @@
/*
* Copyright 2012-2019 the original author or authors.
* Copyright 2012-2022 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down Expand Up @@ -29,7 +29,6 @@
import java.util.TreeMap;

import org.springframework.beans.factory.BeanFactory;
import org.springframework.beans.factory.config.ConfigurableBeanFactory;
import org.springframework.beans.factory.config.ConfigurableListableBeanFactory;
import org.springframework.context.annotation.Condition;
import org.springframework.context.annotation.ConditionContext;
Expand Down Expand Up @@ -167,7 +166,7 @@ public ConditionEvaluationReport getParent() {
* @return the {@link ConditionEvaluationReport} or {@code null}
*/
public static ConditionEvaluationReport find(BeanFactory beanFactory) {
if (beanFactory != null && beanFactory instanceof ConfigurableBeanFactory) {
if (beanFactory != null && beanFactory instanceof ConfigurableListableBeanFactory) {
return ConditionEvaluationReport.get((ConfigurableListableBeanFactory) beanFactory);
}
return null;
Expand Down

0 comments on commit 3021263

Please sign in to comment.