From 15831cc85f0db12e73e3283c797100aafbdae637 Mon Sep 17 00:00:00 2001 From: Jan-Hendrik Willms <tleilax+studip@gmail.com> Date: Thu, 23 Mar 2023 10:15:10 +0000 Subject: [PATCH] only allow closures, fixes #2424 Closes #2424 Merge request studip/studip!1622 --- lib/classes/JsonApi/JsonApiIntegration/FieldsetFilter.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/classes/JsonApi/JsonApiIntegration/FieldsetFilter.php b/lib/classes/JsonApi/JsonApiIntegration/FieldsetFilter.php index 45dc29d00dc..a2be39a550c 100644 --- a/lib/classes/JsonApi/JsonApiIntegration/FieldsetFilter.php +++ b/lib/classes/JsonApi/JsonApiIntegration/FieldsetFilter.php @@ -36,7 +36,7 @@ class FieldsetFilter extends \Neomerx\JsonApi\Representation\FieldSetFilter */ private function resolveValue($value) { - if (!is_string($value) && is_callable($value)) { + if ($value instanceof \Closure) { return $value(); } -- GitLab