From 055771f0625ed5021968d6f36feab54cc53ea403 Mon Sep 17 00:00:00 2001 From: Sean Femouw <54487-sean_fremouw@users.noreply.drupalcode.org> Date: Thu, 3 Aug 2023 09:38:00 -0400 Subject: [PATCH] Issue #3353317 by sean_fremouw: Deprecated function: substr(): Passing null to parameter #1 ($string) of type string is deprecated in Drupal\salesforce_mapping\SalesforceMappingFieldPluginBase->pullValue() --- .../salesforce_mapping/src/SalesforceMappingFieldPluginBase.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/salesforce_mapping/src/SalesforceMappingFieldPluginBase.php b/modules/salesforce_mapping/src/SalesforceMappingFieldPluginBase.php index ffa80bc7..ba4d600d 100644 --- a/modules/salesforce_mapping/src/SalesforceMappingFieldPluginBase.php +++ b/modules/salesforce_mapping/src/SalesforceMappingFieldPluginBase.php @@ -281,7 +281,7 @@ abstract class SalesforceMappingFieldPluginBase extends PluginBase implements Sa break; case 'datetime': - if ($drupal_field_type === 'datetime_iso8601') { + if ($drupal_field_type === 'datetime_iso8601' && is_string($value)) { $value = substr($value, 0, 19); } break; -- GitLab