diff --git a/web/typo3conf/ext/ep_products/Classes/Service/FilterSettingsEncoder.php b/web/typo3conf/ext/ep_products/Classes/Service/FilterSettingsEncoder.php index aa98ae12..2c429bf2 100644 --- a/web/typo3conf/ext/ep_products/Classes/Service/FilterSettingsEncoder.php +++ b/web/typo3conf/ext/ep_products/Classes/Service/FilterSettingsEncoder.php @@ -72,7 +72,7 @@ class FilterSettingsEncoder $method = 'get' . ucfirst($name); $value = $filterSettings->{$method}(); if ($type === 'array') { - $encoded[] = implode(',', $value); + $encoded[] = implode(';', $value); } elseif ($type === 'date') { $encoded[] = ($value !== null) ? $value->format('Y-m-d') : ''; } else { @@ -97,7 +97,7 @@ class FilterSettingsEncoder list($name, $type) = $property; $value = $values[$index]; if ($type === 'array') { - $value = GeneralUtility::trimExplode(',', $value, true); + $value = GeneralUtility::trimExplode(';', $value, true); } $decoded[$name] = $value; }