GX-Bug #58730 » ProductRepositoryDeleter-fix.patch
| src/GXMainComponents/Services/Core/Product/Repositories/Deleter/ProductRepositoryDeleter.inc.php (date 1535727240000) | ||
|---|---|---|
| 193 | 193 |
->result_array()); |
| 194 | 194 |
if(count($propertyAdminSelectIds) > 0) |
| 195 | 195 |
{
|
| 196 |
$this->db->where_in('products_properties_admin_select_id', implode(',', $propertyAdminSelectIds))
|
|
| 197 |
->delete('products_properties_admin_select');
|
|
| 196 |
$chunkedIds = array_chunk($propertyAdminSelectIds, 100); |
|
| 197 |
|
|
| 198 |
foreach($chunkedIds as $ids) |
|
| 199 |
{
|
|
| 200 |
$this->db->where_in('products_properties_admin_select_id', implode(',', $ids))
|
|
| 201 |
->delete('products_properties_admin_select');
|
|
| 202 |
} |
|
| 198 | 203 |
} |
| 199 | 204 |
|
| 200 | 205 |
return $this; |