Skip to content
Snippets Groups Projects
Commit 9421dd42 authored by Gabriel Carleton-Barnes's avatar Gabriel Carleton-Barnes
Browse files

Switch to using DeveloperName instead of id for recordtype filtering. #14260720.

parent 29b257a8
No related branches found
No related tags found
No related merge requests found
...@@ -703,7 +703,7 @@ class SalesforceMapping extends ConfigEntityBase implements SalesforceMappingInt ...@@ -703,7 +703,7 @@ class SalesforceMapping extends ConfigEntityBase implements SalesforceMappingInt
} }
if (!empty($record_types)) { if (!empty($record_types)) {
$record_types_list = implode("', '", $record_types); $record_types_list = implode("', '", $record_types);
$soql->conditions[] = ["RecordType.Id IN ('" . $record_types_list . "')"]; $soql->conditions[] = ["RecordType.DeveloperName IN ('" . $record_types_list . "')"];
} }
} }
$soql->order[$this->getPullTriggerDate()] = 'ASC'; $soql->order[$this->getPullTriggerDate()] = 'ASC';
......
...@@ -225,7 +225,7 @@ abstract class SalesforceMappingFormCrudBase extends SalesforceMappingFormBase { ...@@ -225,7 +225,7 @@ abstract class SalesforceMappingFormCrudBase extends SalesforceMappingFormBase {
$record_type_options = []; $record_type_options = [];
if ($salesforce_object && !empty($salesforce_object->recordTypeInfos)) { if ($salesforce_object && !empty($salesforce_object->recordTypeInfos)) {
foreach ($salesforce_object->recordTypeInfos as $record_type_info) { foreach ($salesforce_object->recordTypeInfos as $record_type_info) {
$record_type_options[$record_type_info['recordTypeId']] = $record_type_info['name']; $record_type_options[$record_type_info['developerName']] = $record_type_info['name'];
} }
} }
$form['pull']['pull_record_type_filter'] = [ $form['pull']['pull_record_type_filter'] = [
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment