From 2f606b92edf5ca4d0fff1e99353c360aa8b2d1bc Mon Sep 17 00:00:00 2001 From: kyrena <78410399+kyrena@users.noreply.github.com> Date: Wed, 7 Jun 2023 09:49:25 +0200 Subject: [PATCH] Fixed passing null is deprecated for explode in Mage_Catalog_Model_Resource_Product_Indexer_Eav_Source (#3297) --- .../Mage/Catalog/Model/Resource/Product/Indexer/Eav/Source.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/code/core/Mage/Catalog/Model/Resource/Product/Indexer/Eav/Source.php b/app/code/core/Mage/Catalog/Model/Resource/Product/Indexer/Eav/Source.php index 7e647806129..e3c8175a4f8 100644 --- a/app/code/core/Mage/Catalog/Model/Resource/Product/Indexer/Eav/Source.php +++ b/app/code/core/Mage/Catalog/Model/Resource/Product/Indexer/Eav/Source.php @@ -228,7 +228,7 @@ protected function _prepareMultiselectIndex($entityIds = null, $attributeId = nu $data = []; $query = $select->query(); while ($row = $query->fetch()) { - $values = array_unique(explode(',', $row['value'])); + $values = empty($row['value']) ? [] : array_unique(explode(',', $row['value'])); foreach ($values as $valueId) { if (isset($options[$row['attribute_id']][$valueId])) { $data[] = [