From 019b72367697efd5529e1a39346bd8e117e1240f Mon Sep 17 00:00:00 2001 From: Jonathan Stegall Date: Wed, 8 Sep 2021 13:23:23 -0500 Subject: [PATCH] I think this was causing php errors, preventing the record type from being processed --- classes/class-object-sync-sf-mapping.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/classes/class-object-sync-sf-mapping.php b/classes/class-object-sync-sf-mapping.php index bfbee286..06152766 100755 --- a/classes/class-object-sync-sf-mapping.php +++ b/classes/class-object-sync-sf-mapping.php @@ -1119,12 +1119,12 @@ private function prepare_fieldmap_data( $mappings, $record_type = '' ) { $mappings[ $id ]['salesforce_record_types_allowed'] = isset( $mapping['salesforce_record_types_allowed'] ) ? maybe_unserialize( $mapping['salesforce_record_types_allowed'] ) : array(); $mappings[ $id ]['fields'] = isset( $mapping['fields'] ) ? maybe_unserialize( $mapping['fields'] ) : array(); $mappings[ $id ]['sync_triggers'] = isset( $mapping['sync_triggers'] ) ? maybe_unserialize( $mapping['sync_triggers'] ) : array(); - if ( '' !== $record_type && ! in_array( $record_type, $mappings[ $id ]['salesforce_record_types_allowed'], true ) ) { - unset( $mappings[ $id ] ); - } // format the sync triggers. $sync_triggers = $this->maybe_upgrade_sync_triggers( $mappings[ $id ]['sync_triggers'], $mapping['version'], $mapping['id'] ); $mappings[ $id ]['sync_triggers'] = $sync_triggers; + if ( '' !== $record_type && ! in_array( $record_type, $mappings[ $id ]['salesforce_record_types_allowed'], true ) ) { + unset( $mappings[ $id ] ); + } } return $mappings; }