Set newsletter option data using Doctrine

[MAILPOET-2900]
This commit is contained in:
Jan Jakeš
2020-05-12 15:13:13 +02:00
committed by Veljko V
parent 0e5e95310f
commit e1819d4334
7 changed files with 100 additions and 48 deletions

View File

@ -169,7 +169,11 @@ class NewslettersResponseBuilder {
private function buildOptions(NewsletterEntity $newsletter) {
$output = [];
foreach ($newsletter->getOptions() as $option) {
$output[$option->getOptionField()->getName()] = $option->getValue();
$optionField = $option->getOptionField();
if (!$optionField) {
continue;
}
$output[$optionField->getName()] = $option->getValue();
}
// convert 'afterTimeNumber' string to integer