From 72c3e1b1714465b8bbe2e28c36c30ed5c529e861 Mon Sep 17 00:00:00 2001 From: Christian Dangl Date: Fri, 22 Sep 2023 12:10:23 +0200 Subject: [PATCH] NTR: fix composition in refunds with wrong cast --- src/Hydrator/RefundHydrator.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Hydrator/RefundHydrator.php b/src/Hydrator/RefundHydrator.php index 1c1088887..20ce941ad 100644 --- a/src/Hydrator/RefundHydrator.php +++ b/src/Hydrator/RefundHydrator.php @@ -36,7 +36,9 @@ public function hydrate(Refund $refund, OrderEntity $order): array $metaData = []; if (property_exists($refund, 'metadata')) { - $metaData = $refund->metadata; + # @phpstan-ignore-next-line + $metaData = (string)$refund->metadata; + $metaData = json_decode($metaData, true); } $internalDescription = null;