Skip to content

Commit cbab2e1

Browse files
authored
Merge pull request #15 from magento-troll/unassign-by-chunk
MDEE-57: Handle is_deleted updates. Unassign by chunks
2 parents b1a4af9 + 3c2c3a9 commit cbab2e1

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

InventoryDataExporter/Model/Query/StockStatusDeleteQuery.php

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -128,10 +128,13 @@ public function markStockStatusesAsDeleted(array $idsToDelete): void
128128
}
129129
$connection = $this->resourceConnection->getConnection();
130130
$feedTableName = $this->resourceConnection->getTableName($this->metadata->getFeedTableName());
131-
$connection->insertOnDuplicate(
132-
$feedTableName,
133-
$records
134-
);
131+
$chunks = array_chunk($records, $this->metadata->getBatchSize());
132+
foreach ($chunks as $chunk) {
133+
$connection->insertOnDuplicate(
134+
$feedTableName,
135+
$chunk
136+
);
137+
}
135138
}
136139

137140
/**

0 commit comments

Comments
 (0)