diff -r a7ce9b8d19d8 -r 8fb922c00a2d www/includes/db_product.php --- a/www/includes/db_product.php Thu Aug 27 16:40:51 2020 +0200 +++ b/www/includes/db_product.php Sat Sep 12 12:15:24 2020 +0200 @@ -1172,6 +1172,16 @@ } syslog(LOG_NOTICE, "inventory_reduce() stage: ".$stage." inventory_reduced: ".$inventory_reduced); + /* Nothing to reduce yet, but just set the $inventory_reduced */ + if (($stage >= 1) && ($inventory_reduced < 1)) { + $inventory_reduced = 1; + $savethis = 1; + } + if (($stage >= 2) && ($inventory_reduced < 2)) { + $inventory_reduced = 2; + $savethis = 1; + } + /* * If the brew is done, reduce the used ingredients. */ @@ -1396,6 +1406,11 @@ $savethis = 1; } + if (($stage >= 8) && ($inventory_reduced < $stage)) { + $inventory_reduced = $stage; + $savethis = 1; + } + /* * Save only if something was reduced. */