Prevent non-number amounts for shopping list items on database level (closes #2657)

This commit is contained in:
Bernd Bestel
2025-01-30 19:42:56 +01:00
parent a177e2a185
commit c8ac094bf4
3 changed files with 36 additions and 4 deletions

View File

@@ -264,11 +264,8 @@
$productQuConversion = FindObjectInArrayByPropertyValue($productQuConversions, 'to_qu_id', $listItem->qu_id);
if ($productQuConversion)
{
if (is_numeric($listItem->amount) && is_numeric($productQuConversion->factor)) // However people manage to have a non-number here, happened at least a trilion times for Grocy Mobile (iOS) users
{
$listItem->amount = $listItem->amount * $productQuConversion->factor;
}
}
if(boolval($userSettings['shopping_list_round_up']))
{