MDVA-40537: Om du skapar en butiksvy uppstår ett fel när flera CMS-sidor har samma URL-nyckel.
Korrigeringen MDVA-40537 åtgärdar ett problem där användare får ett fel när de skapar en butiksvy om flera CMS-sidor har samma URL-nyckel. Den här korrigeringen är tillgänglig när QPT-verktyget (Quality Patches Tool) 1.1.4 har installerats. Korrigerings-ID är MDVA-40537. Observera att problemet har åtgärdats i Adobe Commerce 2.4.1.
Berörda produkter och versioner
Korrigeringen har skapats för Adobe Commerce-version:
Adobe Commerce (alla distributionsmetoder) 2.3.5-p2
Kompatibel med Adobe Commerce-versioner:
Adobe Commerce (alla distributionsmetoder) 2.3.4 - 2.4.0-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
Användarna får ett felmeddelande när de skapar en butiksvy om flera CMS-sidor har samma URL-nyckel.
Steg som ska återskapas:
-
Gå till Admin Panel > Stores > All Stores och skapa två butiksvyer.
code language-sql Name: German Code: german Status: Enabled
code language-sql Name: French Code: french Status: Enabled
-
Gå till administrationspanelen > Innehåll > Sidor och skapa två sidor.
code language-sql Page Title: About Us URL Key: about-us Store View: French
code language-sql Page Title: About Us URL Key: about-us Store View: German
-
Gå till Admin Panel > Stores > All stores och skapa en ny butiksvy.
code language-sql Name: Spanish Code: spanish Status: Enabled
Förväntade resultat:
Vyn Store har skapats.
Faktiska resultat:
Följande felmeddelande visas: Något gick fel när filen sparades. Granska felloggen. Loggen innehåller ett undantag som:
Exception message: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'about-us-4' for key 'URL_REWRITE_REQUEST_PATH_STORE_ID', query was: INSERT INTO }}url_rewrite{{ (}}redirect_type{{,}}is_autogenerated{{,}}metadata{{,}}description{{,}}store_id{{,}}entity_type{{,}}entity_id{{,}}request_path{{,}}target_path{{) 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 avsnittet Patchar i QPT.