MDVA-40537:複数の CMS ページの URL キーが同じ場合、ストア表示を作成するとエラーが発生する。

MDVA-40537 パッチでは、複数の CMS ページの URL キーが同じ場合に、ストア ビューを作成するとエラーが発生する問題が修正されています。 このパッチは、Quality Patches Tool (QPT)1.1.4 がインストールされている場合に使用できます。 パッチ ID は MDVA-40537。 この問題はAdobe Commerce 2.4.1 で修正されました。

影響を受ける製品とバージョン

Adobe Commerce バージョン用のパッチが作成されます。

Adobe Commerce(すべてのデプロイメント方法) 2.3.5-p2

Adobe Commerce バージョンとの互換性:

Adobe Commerce(すべてのデプロイメント方法) 2.3.4 - 2.4.0-p1

NOTE
パッチは、新しい Quality Patches Tool リリースを使用する他のバージョンにも適用される可能性があります。 パッチがAdobe Commerceのバージョンと互換性があるかどうかを確認するには、magento/quality-patches パッケージを最新バージョンに更新し、Quality Patches Tool: Search for patches page で互換性を確認します。 パッチ ID を検索キーワードとして使用して、パッチを見つけます。

問題

複数の CMS ページの URL キーが同じである場合、ストア表示を作成する際にエラーが発生します。

再現手順 :

  1. 管理パネル/ストア/すべてのストア に移動し、2 つのストア表示を作成します。

    code language-sql
    Name: German
    Code: german
    Status: Enabled
    
    code language-sql
    Name: French
    Code: french
    Status: Enabled
    
  2. 管理パネル/コンテンツ/ページ に移動し、2 つのページを作成します。

    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
    
  3. 管理パネル/ストア/すべてのストア に移動し、新しいストア表示を作成します。

    code language-sql
    Name: Spanish
    Code: spanish
    Status: Enabled
    

期待される結果 :

ストア表示が正常に作成されました。

実際の結果 :

次のエラーメッセージが表示されます。保存中に問題が発生しました。 エラーログを確認してください。 ログに次のような例外が含まれます。

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 (?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?)

パッチの適用

個々のパッチを適用するには、デプロイメント方法に応じて、次のリンクを使用します。

関連資料

品質向上パッチツールの詳細については、次を参照してください。

QPT で使用可能なその他のパッチについては、QPT で使用可能なパッチの節を参照してください。

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a