ACSD-48216: AUTO_INCREMENT van voorraad_source_item lijstverhogingen op UPDATE verrichting
ACSD-48216 herstelt de flard waar AUTO_INCREMENT van de voorraad_source_item lijst op de UPDATE verrichting stijgt. Deze patch is beschikbaar wanneer Quality Patches Tool (QPT) 1.1.27 wordt geïnstalleerd. De patch-id is ACSD-48216. Het probleem wordt volgens de planning opgelost in Adobe Commerce 2.4.7.
Betrokken producten en versies
het flard wordt gecreeerd voor de versie van Adobe Commerce:
- Adobe Commerce (alle implementatiemethoden) 2.4.4
Compatibel met de versies van Adobe Commerce:
- Adobe Commerce (alle implementatiemethoden) 2.3.7 - 2.4.6
magento/quality-patches -pakket bij naar de meest recente versie en controleert u de compatibiliteit op de Quality Patches Tool : zoek naar patches op de pagina . Gebruik de patch-id als een zoekwoord om de patch te zoeken.Probleem
AUTO_INCREMENT van de inventory_source_item -tabel neemt toe bij de UPDATE -bewerking.
Stappen om te reproduceren:
- Controleer de huidige waarde van
AUTO_INCREMENTvan deinventory_source_itemtabel:
MySQL > show create table inventory_source_item;
CREATE TABLE `inventory_source_item` (
`source_item_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`source_code` varchar(255) NOT NULL,
`sku` varchar(64) NOT NULL,
`quantity` decimal(12,4) NOT NULL DEFAULT '0.0000',
`status` smallint(5) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`source_item_id`),
UNIQUE KEY `INVENTORY_SOURCE_ITEM_SOURCE_CODE_SKU` (`source_code`,`sku`),
KEY `INVENTORY_SOURCE_ITEM_SKU_SOURCE_CODE_QUANTITY` (`sku`,`source_code`,`quantity`),
CONSTRAINT `INVENTORY_SOURCE_ITEM_SOURCE_CODE_INVENTORY_SOURCE_SOURCE_CODE` FOREIGN KEY (`source_code`) REFERENCES `inventory_source` (`source_code`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=2048 DEFAULT CHARSET=utf8
- Een API-aanvraag voor een specifiek product indienen:
Endpoint: /rest/V1/inventory/source-itemsMethod: POSTHeaders: Authorization: Bearer <admin_token>
Payload:
{
"sourceItems": [
{
"sku": "24-MB01",
"source_code": "default",
"quantity": 200,
"status": 1
}
]
}
- Controleer nogmaals de
AUTO_INCREMENT-waarde van deinventory_source_item-tabel.
Verwachte resultaten :
De AUTO_INCREMENT -waarde van de inventory_source_item -tabel neemt na elke update-bewerking niet toe.
Ware resultaten :
De AUTO_INCREMENT -waarde van de inventory_source_item -tabel neemt toe na elke updatebewerking.
De patch toepassen
Om individuele flarden toe te passen, gebruik de volgende verbindingen afhankelijk van uw plaatsingsmethode:
- Op locatie Adobe Commerce of Magento Open Source: Quality Patches Tool > Gebruik in de handleiding Quality Patches Tool
- Adobe Commerce op wolkeninfrastructuur: Verbeteringen en Patches > Patches toepassen in Commerce op de gids van de Infrastructuur van de Wolk
Gerelateerde lezing
- Quality Patches Tool vrijgegeven: een nieuw hulpmiddel om kwaliteitspatches in de basis van de steunkennis zelf-te dienen
- Controle als het flard voor uw kwestie van Adobe Commerce beschikbaar is gebruikend Quality Patches Tool in de Quality Patches Tool gids
- Beste praktijken voor het wijzigen van gegevensbestandlijsten in het Playbook van de Implementatie van Commerce
Voor informatie over andere flarden beschikbaar in QPT, verwijs naar Quality Patches Tool: Onderzoek naar flarden in de Quality Patches Tool gids.