From 72860e3385401eba0f1cf4ce4a23205729640e5d Mon Sep 17 00:00:00 2001 From: priojk Date: Sun, 19 Mar 2023 11:03:05 +0100 Subject: [PATCH] Fix: loading the extrafields of the related product --- htdocs/product/dynamic_price/class/price_parser.class.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/htdocs/product/dynamic_price/class/price_parser.class.php b/htdocs/product/dynamic_price/class/price_parser.class.php index 412d015f8b9..9bc1fd2a5a4 100644 --- a/htdocs/product/dynamic_price/class/price_parser.class.php +++ b/htdocs/product/dynamic_price/class/price_parser.class.php @@ -156,11 +156,10 @@ class PriceParser //Retrieve all extrafield for product and add it to values $extrafields = new ExtraFields($this->db); + $extralabels = $extrafields->fetch_name_optionals_label($product->table_element); $product->fetch_optionals(); - if (is_array($extrafields->attributes[$product->table_element]['label'])) { - foreach ($extrafields->attributes[$product->table_element]['label'] as $key => $label) { - $values["extrafield_".$key] = $product->array_options['options_'.$key]; - } + foreach ($extralabels as $key => $label) { + $values["extrafield_".$key] = $product->array_options['options_'.$key]; } //Process any pending updaters