From 70a652f56e4739651badbeca05b0d463a850f0b7 Mon Sep 17 00:00:00 2001
From: shankar <konar.shankar2013@gmail.com>
Date: Sun, 3 Oct 2021 16:42:17 +0530
Subject: [PATCH] Added patch for the upgrade issue from 2.4.2 to 2.4.3

---
 .../Magento/Paypal/Setup/Patch/Data/UpdateBmltoPayLater.php    | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/vendor/magento/module-paypal/Setup/Patch/Data/UpdateBmltoPayLater.php b/vendor/magento/module-paypal/Setup/Patch/Data/UpdateBmltoPayLater.php
index 449b130fa992..9684c60cbdd6 100644
--- a/vendor/magento/module-paypal/Setup/Patch/Data/UpdateBmltoPayLater.php
+++ b/vendor/magento/module-paypal/Setup/Patch/Data/UpdateBmltoPayLater.php
@@ -134,6 +134,9 @@ public function apply()
         foreach ($bmlSettings as $bmlPath => $bmlValue) {
             $setting = str_replace(self::BMLPATH, '', $bmlPath);
             $settingParts = explode('_', $setting);
+            if (count($settingParts) !== 2) {
+                continue;
+            }
             $page = $settingParts[0];
             $setting = $settingParts[1];
             $payLaterPage = $page === 'checkout' ? 'cartpage' : $page;
