From f3f094371be4d24a5ec5b9bec9ed680b0e10bc76 Mon Sep 17 00:00:00 2001 From: Charlie Date: Thu, 25 Jul 2019 12:36:21 +0100 Subject: [PATCH] Fixed roles retrieval in webform --- includes/utils.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/includes/utils.inc b/includes/utils.inc index ba6c47035..15d3ff610 100644 --- a/includes/utils.inc +++ b/includes/utils.inc @@ -941,7 +941,7 @@ function wf_crm_get_fields($var = 'fields') { foreach (wf_crm_apivalues('case_type', 'get') as $case_type) { foreach ($case_type['definition']['caseRoles'] as $role) { foreach (wf_crm_get_relationship_types() as $rel_type) { - if ($rel_type['name_b_a'] == $role['name']) { + if (in_array($role['name'], [$rel_type['name_b_a'], $rel_type['label_b_a']])) { if (!isset($fields['case_role_' . $rel_type['id']])) { $fields['case_role_' . $rel_type['id']] = array( 'name' => $rel_type['label_b_a'],