MDVA-42689: Användarna får felmeddelande om integritetsbegränsning när produktkategorier uppdateras vid import
MDVA-42689-korrigeringen åtgärdar ett problem där användaren får ett integritetsbegränsningsfel när produktkategorier uppdateras under importen. Den här korrigeringen är tillgänglig när QPT-verktyget (Quality Patches Tool) 1.1.12 är installerat. Korrigerings-ID är MDVA-42689. Observera att problemet är planerat att åtgärdas i Adobe Commerce 2.4.5.
Berörda produkter och versioner
Korrigeringen har skapats för Adobe Commerce-version:
- Adobe Commerce (alla distributionsmetoder) 2.4.3
Kompatibel med Adobe Commerce-versioner:
- Adobe Commerce (alla distributionsmetoder) 2.3.0 - 2.4.3-p1
magento/quality-patches
-paketet till den senaste versionen och kontrollerar kompatibiliteten på Quality Patches Tool: Sök efter korrigeringsfiler. Använd patch-ID:t som söknyckelord för att hitta patchen.Problem
Adobe Commerce genererar ett integritetsbegränsningsfel när produktkategorier uppdateras under importen.
Steg som ska återskapas:
- Konfigurera två webbplatser.
- Skapa underkategorier under rotkategorin upp till två nivåer på kategorisidan. Exempel: Rotkategori > Kugga > Bevakningar.
- Skapa två enkla produkter och tilldela båda produkterna till samma Kugghjul > Bevakningar .
- Tilldela en enkel produkt till båda webbplatserna.
- Spara produkten.
- Förbered en CSV-fil för import. Det ska finnas två produktposter med olika butiksvyer. En av produkterna bör tillhöra båda dessa butiksvyer.
- Importera nu CSV-filen genom att gå till System > Importera > Enhetstyp (produkter).
Förväntade resultat:
CSV-filen importeras utan fel.
Faktiska resultat:
Adobe Commerce genererar följande fel:
SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '1302' for key 'PRIMARY', query was: INSERT INTO `catalog_url_rewrite_product_category` (`url_rewrite_id`,`category_id`,`product_id`) VALUES (?, ?, ?), (?, ?, ?), (?, ?, ?)
Tillämpa korrigeringen
Använd följande länkar beroende på distributionsmetod för att tillämpa enskilda korrigeringsfiler:
- Lokal användning för Adobe Commerce eller Magento Open Source: Quality Patches Tool > Användningi guiden Quality Patches Tool.
- Adobe Commerce om molninfrastruktur: Uppgraderingar och korrigeringar > Tillämpa korrigeringar i Commerce om molninfrastruktur.
Relaterad läsning
Mer information om verktyget för kvalitetskorrigeringar finns i:
- Verktyget för kvalitetskorrigeringar har släppts: ett nytt verktyg för självbetjäning av kvalitetskorrigeringar i kunskapsbasen för support.
- Kontrollera om det finns en korrigeringsfil för ditt Adobe Commerce-problem med verktyget för kvalitetskorrigeringari Quality Patches Tool-handboken.
Mer information om andra tillgängliga korrigeringsfiler i QPT finns i Quality Patches Tool: Söka efter korrigeringsfileri Quality Patches Tool-handboken.