diff --git a/modules/salesforce_mapping/src/Plugin/SalesforceMappingField/RecordType.php b/modules/salesforce_mapping/src/Plugin/SalesforceMappingField/RecordType.php
index 19a3a853f8724d69b04705061b38673e92ae2a8b..fcf3ea781b8cc4c0b1a53e2bbd181eca434a0681 100644
--- a/modules/salesforce_mapping/src/Plugin/SalesforceMappingField/RecordType.php
+++ b/modules/salesforce_mapping/src/Plugin/SalesforceMappingField/RecordType.php
@@ -75,6 +75,11 @@ class RecordType extends SalesforceMappingFieldPluginBase {
     try {
       $record_types =
         self::client()->getRecordTypes($mapping->getSalesforceObjectType());
+
+      if ($record_types === FALSE) {
+        return FALSE;
+      }
+
       return count($record_types) > 1;
     }
     catch (\Exception $e) {