removed parsley validation on step 3

- fixed placeholder for select2 instances in settings
- fixed issue in sending queue worker when newsletter does not exist
This commit is contained in:
Jonathan Labreuille
2016-01-26 11:36:20 +01:00
parent 3331bed31c
commit 64501a914a
4 changed files with 15 additions and 20 deletions

View File

@ -19,11 +19,15 @@ class SendingQueue {
function process() {
// TODO: implement mailer sending frequency limits
foreach($this->getQueues() as $queue) {
$newsletter = Newsletter::findOne($queue->newsletter_id)
->asArray();
if(!$newsletter) {
$newsletter = Newsletter::findOne($queue->newsletter_id);
if($newsletter === false) {
//TODO: delete queue item if newsletter doesn't exist
continue;
};
} else {
$newsletter = $newsletter->asArray();
}
$mailer = $this->configureMailerForNewsletter($newsletter);
$newsletter = $this->renderNewsletter($newsletter);
$subscribers = json_decode($queue->subscribers, true);