From dae4e59db9050df993e466543bc668954fb7a542 Mon Sep 17 00:00:00 2001 From: Ryan Cramer Date: Fri, 28 Mar 2025 13:21:05 -0400 Subject: [PATCH] Fix issue processwire/processwire-issues#2057 --- wire/core/PageComparison.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wire/core/PageComparison.php b/wire/core/PageComparison.php index 352d8f66..afe84a13 100644 --- a/wire/core/PageComparison.php +++ b/wire/core/PageComparison.php @@ -177,8 +177,8 @@ class PageComparison { // action is just a string to return $result = $action; } - - } else if(is_callable($action)) { + + } else if(is_callable($action) && (!is_object($action) || $action instanceof \Closure)) { // action is callable $result = call_user_func_array($action, array($val, $key, $page));