Sometimes this is null

This commit is contained in:
Dave Branton 2026-05-22 15:42:34 +12:00
parent 7998918ae4
commit bd97bf1c97

View file

@ -150,14 +150,17 @@ class ToolsController extends AbstractController
{
foreach ($p->getBomEntries() as $bom_entry)
{
$part_id = $bom_entry->getPart()->getID();
if (array_key_exists($part_id, $combined_bom))
if ($bom_entry->getPart())
{
$combined_bom[$part_id]['quantity'] += $bom_entry->getQuantity() * $count_for_project;
}
else
{
$combined_bom[$part_id] = array('quantity'=>$bom_entry->getQuantity() * $count_for_project, 'part'=>$bom_entry->getPart());
$part_id = $bom_entry->getPart()->getID();
if (array_key_exists($part_id, $combined_bom))
{
$combined_bom[$part_id]['quantity'] += $bom_entry->getQuantity() * $count_for_project;
}
else
{
$combined_bom[$part_id] = array('quantity'=>$bom_entry->getQuantity() * $count_for_project, 'part'=>$bom_entry->getPart());
}
}
}
}