diff --git a/administrator/components/com_fields/helpers/fields.php b/administrator/components/com_fields/helpers/fields.php index 9416817029119..18c41198c064f 100644 --- a/administrator/components/com_fields/helpers/fields.php +++ b/administrator/components/com_fields/helpers/fields.php @@ -291,6 +291,12 @@ public static function prepareForm($context, JForm $form, $data) $component = $parts[0]; $section = $parts[1]; + + // Sanitize catids one item can be associated to only one category id + if (is_array($data->catid)) + { + $data->catid = $data->catid[0]; + } $assignedCatids = isset($data->catid) ? $data->catid : (isset($data->fieldscatid) ? $data->fieldscatid : $form->getValue('catid'));