Skip to content

Commit 36722d9

Browse files
Joridosserhii-balko
authored andcommitted
#26698 Fix region getId() on NULL collection in Paypal Nvp API
1 parent 90012f2 commit 36722d9

File tree

1 file changed

+7
-4
lines changed
  • app/code/Magento/Paypal/Model/Api

1 file changed

+7
-4
lines changed

app/code/Magento/Paypal/Model/Api/Nvp.php

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1519,10 +1519,13 @@ protected function _applyStreetAndRegionWorkarounds(DataObject $address)
15191519
)->setPageSize(
15201520
1
15211521
);
1522-
$regionItems = $regions->getItems();
1523-
$region = array_shift($regionItems);
1524-
$address->setRegionId($region->getId());
1525-
$address->setExportedKeys(array_merge($address->getExportedKeys(), ['region_id']));
1522+
1523+
if ($regions->count()) {
1524+
$regionItems = $regions->getItems();
1525+
$region = array_shift($regionItems);
1526+
$address->setRegionId($region->getId());
1527+
$address->setExportedKeys(array_merge($address->getExportedKeys(), ['region_id']));
1528+
}
15261529
}
15271530
}
15281531

0 commit comments

Comments
 (0)