ACSD-64209: Cron Scheduler ruft verhandelbare Anführungszeichen ab, ohne Ordered Anführungszeichen auszuschließen
Der Patch von ACSD-64209 behebt das Problem, dass der Cron-Scheduler alle verhandelbaren Anführungszeichen abruft, ohne diejenigen mit dem Status Ordered auszuschließen, wodurch eine E-Mail oder E-Mails ausgelöst werden. Dieser Patch ist verfügbar, wenn Quality Patches Tool (QPT) 1.1.61 installiert ist. Die Patch-ID ist ACSD-64209. Beachten Sie, dass das Problem voraussichtlich in Adobe Commerce 2.4.8 behoben wird.
Betroffene Produkte und Versionen
Der Patch wird für die Adobe Commerce-Version erstellt:
- Adobe Commerce (alle Bereitstellungsmethoden) 2.4.7-p3
Kompatibel mit Adobe Commerce-Versionen:
- Adobe Commerce (alle Bereitstellungsmethoden) 2.4.4 - 2.4.7-p4
magento/quality-patches auf die neueste Version und überprüfen Sie die Kompatibilität auf der Seite Quality Patches Tool: Nach Patches suchen. Verwenden Sie die Patch-ID als Suchbegriff, um den Patch zu finden.Problem
Der Cron-Scheduler ruft alle verhandelbaren Anführungszeichen ab, ohne diejenigen mit dem Status Ordered auszuschließen, wodurch eine E-Mail oder E-Mails ausgelöst werden.
Schritte zur Reproduktion:
- Navigieren Sie in der Admin-Seitenleiste zu Stores > Settings > Configuration > B2B Features und aktivieren Sie „Unternehmens- und B2B-Angebot“.
- Default Expiration Period auf 1 in Admin > Stores > Settings > Configuration > Sales > Quotes > General.
- Erstellen Sie eine Firma, aktivieren Sie sie und melden Sie sich als Unternehmensadministrator an.
- Fügen Sie ein Produkt zum Warenkorb hinzu.
- Angebot anfordern.
- Navigieren Sie in der Admin-Seitenleiste zu Sales > Quotes.
- Wählen Sie das erstellte Angebot aus und klicken Sie auf Send , um das Angebot an den Käufer zurückzusenden.
- Melden Sie sich als Unternehmensadministrator in der Storefront an.
- Wählen Sie das Angebot aus und klicken Sie auf Proceed to checkout , um den Kauf abzuschließen.
- Vergewissern Sie sich, dass der Status des Angebots Ordered ist und keine weiteren Aktionen in der Storefront möglich sind.
- Trigger des
negotiable_quote_send_emailsCron-Auftrags.
Erwartete Ergebnisse:
Da das Angebot bestellt wurde und keine weiteren Aktionen durchgeführt werden können, sollten keine E-Mails über den Ablauf des Angebots gesendet werden.
Tatsächliche Ergebnisse:
Eine E Mail (Angebot läuft bald ab wird gesendet.
Patch anwenden
Verwenden Sie je nach Bereitstellungsmethode die folgenden Links, um einzelne Patches anzuwenden:
- Adobe Commerce oder Magento Open Source On-Premise: Quality Patches Tool > Nutzung im Quality Patches Tool.
- Adobe Commerce in Cloud-Infrastruktur: Upgrades und Patches > Patches anwenden im Handbuch zu Commerce in Cloud-Infrastruktur.
Verwandtes Lesen
Weitere Informationen zu Quality Patches Tool finden Sie unter:
- Quality Patches Tool: Ein Self-Service-Tool für hochwertige Patches im Tools-Handbuch.