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

MDVA-40537 パッチでは、複数の CMS ページの URL キーが同じ場合に、ストア ビューを作成するとエラーが発生する問題が修正されています。 このパッチは、 品質向上パッチツール(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:パッチの検索ページ. パッチ 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