-
Notifications
You must be signed in to change notification settings - Fork 14
Open
Description
Data label don't match data. I suspect that it is only happening in translated instance.
In the example below, Contact ID is associated with a date field:
For now, the workaround I've found is to use the field names instead of the label but of course not ideal.
diff --git a/CRM/PivotData/DataMembership.php b/CRM/PivotData/DataMembership.php
index e5ef564..fb0a4f2 100644
--- a/CRM/PivotData/DataMembership.php
+++ b/CRM/PivotData/DataMembership.php
@@ -131,6 +131,9 @@ class CRM_PivotData_DataMembership extends CRM_PivotData_AbstractData {
}
$result[$group . '.' . $key] = $value;
+ // [SV] quick hack to avoid problem with label being mixed up
+ $value['title'] = $value['name'];
+
if (is_array($value)) {
$result[$group . '.' . $key]['optionValues'] = $this->getOptionValues($value);
}
I suspect there is a ksort somewhere that mess the matching between labels and data.
Metadata
Metadata
Assignees
Labels
No labels