Merge branch 'issue/25'

[#25] Custom fields mapping not working - unnecessary json_decode()
This commit is contained in:
Jens Schuppe 2020-05-19 10:17:16 +02:00
commit 016dfc2a13

View file

@ -107,7 +107,10 @@ class CRM_Twingle_Submission {
// Validate custom fields parameter, if given.
if (!empty($params['custom_fields'])) {
if (!is_array($custom_fields = json_decode($params['custom_fields'], TRUE))) {
if (is_string($params['custom_fields'])) {
$params['custom_fields'] = json_decode($params['custom_fields'], TRUE);
}
if (!is_array($params['custom_fields'])) {
throw new CiviCRM_API3_Exception(
E::ts('Invalid format for custom fields.'),
'invalid_format'