From f52f1c2c35b768d8c6376ec72cc5cc4fca772f58 Mon Sep 17 00:00:00 2001 From: Philipp Dieter Date: Mon, 26 May 2025 18:13:23 +0200 Subject: [PATCH] [BUGFIX] API Utility: Check if method is object before checking for class --- Classes/Utility/ApiUtility.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Classes/Utility/ApiUtility.php b/Classes/Utility/ApiUtility.php index fdc029f..19837d9 100644 --- a/Classes/Utility/ApiUtility.php +++ b/Classes/Utility/ApiUtility.php @@ -77,7 +77,9 @@ class ApiUtility if (substr($method, 0, 3) === 'get') { $methodResult = call_user_func([$row, $method]); $attributeName = lcfirst(substr($method, 3)); - if (get_class($methodResult) == LazyLoadingProxy::class) { + if (is_object($methodResult) + && get_class($methodResult) == LazyLoadingProxy::class + ) { $methodResult = $methodResult->_loadRealInstance(); } $propertieResults[$attributeName] = $methodResult;