ACSD-67089: inventory/export-stock-salable-qty API gibt beim Festlegen von total_count falsche page_size zurück
Mit dem Patch ACSD-67089 wird das Problem behoben, dass die inventory/export-stock-salable-qty-API den total_count fälschlicherweise auf den angegebenen page_size beschränkt, was bei Vorgängen zum Exportieren von Lagerbeständen zu ungenauen Paginierungsdaten führt. Dieser Patch ist verfügbar, wenn Quality Patches Tool (QPT) 1.1.71 installiert ist. Die Patch-ID ist ACSD-67089. Dieses Problem wird voraussichtlich in Adobe Commerce 2.4.9 behoben.
Betroffene Produkte und Versionen
Der Patch wird für die Adobe Commerce-Version erstellt:
- Adobe Commerce (alle Bereitstellungsmethoden) 2.4.8
Kompatibel mit Adobe Commerce-Versionen:
- Adobe Commerce (alle Bereitstellungsmethoden) 2.4.4 - 2.4.8-p2
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
Die inventory/export-stock-salable-qty-API gibt beim Festlegen von total_count einen falschen page_size zurück.
Schritte zur Reproduktion:
- Erstellen Sie eine neue Quelle und ein Lager in der Admin Console.
- Weisen Sie die ersten 22 Produkte der neu erstellten Quelle und dem Lager zu.
- Senden einer GET-Anfrage an:
/rest/all/V1/inventory/export-stock-salable-qty/website/base?searchCriteria[page_size]=50. - Beachten Sie, dass die
total_countkorrekt als 22) zurückgegeben. - Ändern Sie
page_sizein 5 senden Sie eine GET-Anfrage an:/rest/all/V1/inventory/export-stock-salable-qty/website/base?searchCriteria[page_size]=5. - Beachten Sie, dass die
total_countfälschlicherweise als 5 statt als 22) wird.
Erwartete Ergebnisse:
Die inventory/export-stock-salable-qty-API gibt die korrekte total_count von 22 zurück, unabhängig vom in der Anfrage angegebenen page_size.
Tatsächliche Ergebnisse:
Die inventory/export-stock-salable-qty-API gibt einen falschen total_count von 5 zurück, wenn page_size auf 5 anstelle der tatsächlichen Summe von 22 festgelegt ist.
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.