From 9aac41a942356231c65556f54365af3471df4815 Mon Sep 17 00:00:00 2001
From: Anisimov Gleb <119005542+ice-rider@users.noreply.github.com>
Date: Tue, 1 Apr 2025 16:30:53 +0400
Subject: [PATCH] Update GenericResponseService.java

line 708, add cast to string for two argument of calling getControllerAdviceBean, because it expects the String type, but controllerAdviceInfo return Object type!
---
 .../java/org/springdoc/core/service/GenericResponseService.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/springdoc-openapi-starter-common/src/main/java/org/springdoc/core/service/GenericResponseService.java b/springdoc-openapi-starter-common/src/main/java/org/springdoc/core/service/GenericResponseService.java
index f26f4a90b..8d3e8e715 100644
--- a/springdoc-openapi-starter-common/src/main/java/org/springdoc/core/service/GenericResponseService.java
+++ b/springdoc-openapi-starter-common/src/main/java/org/springdoc/core/service/GenericResponseService.java
@@ -705,7 +705,7 @@ private Map<String, ApiResponse> getGenericMapResponse(HandlerMethod handlerMeth
 
 			List<ControllerAdviceInfo> controllerAdviceInfosNotInThisBean = controllerAdviceInfos.stream()
 					.filter(controllerAdviceInfo -> 
-							getControllerAdviceBean(controllerAdviceBeans, controllerAdviceInfo.getControllerAdvice())
+							getControllerAdviceBean(controllerAdviceBeans, controllerAdviceInfo.getControllerAdvice().toString())
 							.isApplicableToBeanType(beanType))
 					.filter(controllerAdviceInfo -> !beanType.equals(controllerAdviceInfo.getControllerAdvice().getClass()))
 					.toList();