ACSD-67383:同じセッションで 2 つの会社管理者アカウントを持つ顧客としてログインする際にエラーが発生する
ACSD-67383 パッチでは、最初のセッションを終了せずに同じセッションで 2 つの会社管理者アカウントの Login as Customer を使用しようとすると、cartId のそのようなエンティティがありません エラーが発生する問題を修正しています。 このパッチは、Quality Patches Tool (QPT) 1.1.72 がインストールされている場合に使用できます。 パッチ ID は ACSD-67383 です。
影響を受ける製品とバージョン
Adobe Commerce バージョン用のパッチが作成されます。
- Adobe Commerce(すべてのデプロイメント方法) 2.4.7-p4
Adobe Commerce バージョンとの互換性:
- Adobe Commerce(すべてのデプロイメント方法) 2.4.4 - 2.4.7-p7
NOTE
このパッチは、新しい Quality Patches Tool リリースを含む他のバージョンにも適用される可能性があります。 パッチがAdobe Commerceのバージョンと互換性があるかどうかを確認するには、
magento/quality-patches パッケージを最新バージョンに更新し、Quality Patches Tool: Search for patches page で互換性を確認します。 パッチ ID を検索キーワードとして使用して、パッチを見つけます。問題
最初のセッションを閉じずに、2 つの会社管理者アカウントに対して Login as Customer を使用しようとすると、cartId を持つそのようなエンティティがありません 例外が発生します。 これにより、引用符テーブルに独立したエントリも作成されます。
再現手順 :
- B2B を使用してクリーンなインスタンスをインストールします。
- 会社を新規作成します。
- 2 人の別個の会社管理者を作成します。
- Customers/All Customers に移動します。
- 新しく作成した各会社管理者ユーザーに対して Allow Remote Shopping Assistance を有効にします。
- 会社管理者を 1 人選択し、「Login as Customer」をクリックしてログインセッションを開始します。
- 現在のセッションを閉じずに、Login as Customer をクリックして、他の会社管理者が別のログインを試みます。
期待される結果 :
引用符テーブルに空のレコードを作成せずにログインできるようにする必要があります。
実際の結果 :
エラーメッセージ cartId = 22, のエンティティが返され、引用符テーブルに空のレコードが作成されます。
パッチの適用
個々のパッチを適用するには、デプロイメント方法に応じて、次のリンクを使用します。
- Adobe CommerceまたはMagento Open Source オンプレミス:Quality Patches Tool > 使用状況 Quality Patches Tool ガイドに記載されています。
- クラウドインフラストラクチャー上のAdobe Commerce:クラウドインフラストラクチャー上のCommerce ガイドの アップグレードとパッチ / パッチの適用」を参照してください。
関連資料
Quality Patches Tool について詳しくは、以下を参照してください。
- Quality Patches Tool: 『ツールガイド』にあるクオリティパッチ セルフサービスツール。
recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3