Skip to content

Commit b55cd92

Browse files
authored
LYNX-409: Prevent duplicate shipping rates delete queries
1 parent 9c09aac commit b55cd92

File tree

1 file changed

+2
-1
lines changed
  • app/code/Magento/Quote/Model/ResourceModel/Quote/Address/Rate

1 file changed

+2
-1
lines changed

app/code/Magento/Quote/Model/ResourceModel/Quote/Address/Rate/Collection.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,9 +131,10 @@ public function save()
131131
$itemsToDelete = [];
132132
$itemsToSave = [];
133133
/** @var Rate $item */
134-
foreach ($this->getItems() as $item) {
134+
foreach ($this->getItems() as $key => $item) {
135135
if ($item->isDeleted()) {
136136
$itemsToDelete[] = $item;
137+
$this->removeItemByKey($key);
137138
} else {
138139
$itemsToSave[] = $item;
139140
}

0 commit comments

Comments
 (0)