Don't replace due date on freezing when default_best_before_days_after_freezing are set to 0 (closes #1880)

This commit is contained in:
Bernd Bestel
2025-01-06 19:55:18 +01:00
parent bed18b1981
commit 98fad559d4
2 changed files with 2 additions and 1 deletions

View File

@@ -1266,7 +1266,7 @@ class StockService extends BaseService
$locationTo = $this->getDatabase()->locations()->where('id', $locationIdTo)->fetch();
// Product was moved from a non-freezer to freezer location -> freeze
if ($locationFrom->is_freezer == 0 && $locationTo->is_freezer == 1 && $productDetails->product->default_best_before_days_after_freezing >= -1)
if ($locationFrom->is_freezer == 0 && $locationTo->is_freezer == 1 && ($productDetails->product->default_best_before_days_after_freezing > 0 || $productDetails->product->default_best_before_days_after_freezing == -1))
{
if ($productDetails->product->default_best_before_days_after_freezing == -1)
{