diff --git a/app/CustomFuncPao.php b/app/CustomFuncPao.php index 30c06cd6..e05917e5 100644 --- a/app/CustomFuncPao.php +++ b/app/CustomFuncPao.php @@ -1143,22 +1143,22 @@ class ArticleFormatter } private static function findInsideProduct($product, $field) -{ - // Se il campo specificato non è presente, restituisce null - if (!isset($product['meta_data']) || !is_array($product['meta_data'])) { + { + // Se il campo specificato non è presente, restituisce null + if (!isset($product['meta_data']) || !is_array($product['meta_data'])) { + return null; + } + + // Cerca nella meta_data il valore corrispondente alla chiave specificata + foreach ($product['meta_data'] as $meta) { + if (isset($meta['key']) && $meta['key'] === $field) { + return $meta['value']; + } + } + + // Restituisce null se non trovato return null; } - - // Cerca nella meta_data il valore corrispondente alla chiave specificata - foreach ($product['meta_data'] as $meta) { - if (isset($meta['key']) && $meta['key'] === $field) { - return $meta['value']; - } - } - - // Restituisce null se non trovato - return null; -} } function getRigaArticoloByArt($article, $index, $separator)