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 */
$container = $this->getPaperContainer()->getContainerById((string)$this->node['container']);
/** @var PaperContainer\Item $papier */
foreach ($container->getItems() as $papier) {
/** @var Paper $papierDb */
$papierDb = $this->getPaperRepository()->findOneBy(array('artNr' => $papier->getId()));
if($papierDb) {
$optPapier = new \PSC\Library\Calc\Option\Type\Select\Opt();
$optPapier->setId($papierDb->getArtNr());
$optPapier->setLabel($papierDb->getDescription1());
$this->element->addOption($optPapier);
if($container) {
/** @var PaperContainer\Item $papier */
foreach ($container->getItems() as $papier) {
/** @var Paper $papierDb */
$papierDb = $this->getPaperRepository()->findOneBy(array('artNr' => $papier->getId()));
if($papierDb) {
$optPapier = new \PSC\Library\Calc\Option\Type\Select\Opt();
$optPapier->setId($papierDb->getArtNr());
$optPapier->setLabel($papierDb->getDescription1());
$this->element->addOption($optPapier);
}
}
}
}