Poprawka przyjęta do rdzenia PrestaShop
Problem
Stany magazynowe zestawów się nie zgadzały. Po wyłączeniu
modyfikacji i porównaniu plików z czystym rdzeniem wyszło, że błąd leży w silniku PrestaShop:
Pack::getQuantity ignorował typ „Decrement pack
only”, bo empty(0) zwraca prawdę.
Co zrobiłem
Zgłosiłem błąd razem z poprawką. Opiekun projektu włączył ją do gałęzi 9.2.x. W sklepie klienta obejście przeniosłem z modyfikacji rdzenia do override.