fixed duplicated templates when scheduling/sending same newsletter twice

This commit is contained in:
Amine Ben hammou
2018-01-10 17:37:03 +00:00
parent bfad5509c1
commit cae46d9acd
4 changed files with 54 additions and 4 deletions

View File

@ -38,6 +38,13 @@ class NewsletterTemplates extends APIEndpoint {
}
function save($data = array()) {
if(!empty($data['newsletter_id'])) {
$template = NewsletterTemplate::whereEqual('newsletter_id', $data['newsletter_id'])->findOne();
if(!empty($template)) {
$template = $template->asArray();
$data['id'] = $template['id'];
}
}
$template = NewsletterTemplate::createOrUpdate($data);
$errors = $template->getErrors();