Update Select.php Fix null

This commit is contained in:
Thomas Peterson 2017-05-12 11:18:29 +00:00
parent 15fcc900d3
commit 5b4abb6a85

View File

@ -44,15 +44,18 @@ class Select extends Base
/** @var PaperContainer\Container $container */ /** @var PaperContainer\Container $container */
$container = $this->getPaperContainer()->getContainerById((string)$this->node['container']); $container = $this->getPaperContainer()->getContainerById((string)$this->node['container']);
/** @var PaperContainer\Item $papier */ if($container) {
foreach ($container->getItems() as $papier) { /** @var PaperContainer\Item $papier */
/** @var Paper $papierDb */
$papierDb = $this->getPaperRepository()->findOneBy(array('artNr' => $papier->getId())); foreach ($container->getItems() as $papier) {
if($papierDb) { /** @var Paper $papierDb */
$optPapier = new \PSC\Library\Calc\Option\Type\Select\Opt(); $papierDb = $this->getPaperRepository()->findOneBy(array('artNr' => $papier->getId()));
$optPapier->setId($papierDb->getArtNr()); if($papierDb) {
$optPapier->setLabel($papierDb->getDescription1()); $optPapier = new \PSC\Library\Calc\Option\Type\Select\Opt();
$this->element->addOption($optPapier); $optPapier->setId($papierDb->getArtNr());
$optPapier->setLabel($papierDb->getDescription1());
$this->element->addOption($optPapier);
}
} }
} }
} }