From 7002309ec02a2b32e3ec3109afd720f98e7337c4 Mon Sep 17 00:00:00 2001 From: trendschau Date: Sat, 7 Nov 2020 20:37:48 +0100 Subject: [PATCH] Version 1.4.1: Improved Custom Fields Data Logic --- system/Controllers/MetaApiController.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/system/Controllers/MetaApiController.php b/system/Controllers/MetaApiController.php index 5881196..dcebb92 100644 --- a/system/Controllers/MetaApiController.php +++ b/system/Controllers/MetaApiController.php @@ -391,7 +391,12 @@ class MetaApiController extends ContentController # check if value is formatted as a list, then transform it into an array if($arrayFeatureOn) { - $arrayValues = explode(PHP_EOL . '- ',$valuePair['value']); + # normalize line breaks, php-eol does not work here + $cleanvalue = str_replace(array("\r\n", "\r"), "\n", $valuePair['value']); + $cleanvalue = trim($cleanvalue, "\n"); + + $arrayValues = explode("\n- ",$cleanvalue); + if(count($arrayValues) > 1) { $value = array_map(function($item) { return trim($item, '- '); }, $arrayValues);