From 2d7c975163ffcf824cf640042edd0535cd4075d3 Mon Sep 17 00:00:00 2001 From: biergit Date: Fri, 31 Jul 2020 00:29:38 +0200 Subject: [PATCH] fix resolution of Liquibase beans fix traversal of ApplicationContext hierarchy to resolve potential Liquibase beans --- .../boot/actuate/liquibase/LiquibaseEndpoint.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-boot-project/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/liquibase/LiquibaseEndpoint.java b/spring-boot-project/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/liquibase/LiquibaseEndpoint.java index 5880b5d6cc93..0c82cabefdb2 100644 --- a/spring-boot-project/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/liquibase/LiquibaseEndpoint.java +++ b/spring-boot-project/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/liquibase/LiquibaseEndpoint.java @@ -62,7 +62,7 @@ public ApplicationLiquibaseBeans liquibaseBeans() { while (target != null) { Map liquibaseBeans = new HashMap<>(); DatabaseFactory factory = DatabaseFactory.getInstance(); - this.context.getBeansOfType(SpringLiquibase.class) + target.getBeansOfType(SpringLiquibase.class) .forEach((name, liquibase) -> liquibaseBeans.put(name, createReport(liquibase, factory))); ApplicationContext parent = target.getParent(); contextBeans.put(target.getId(),