fixed duplicated templates when scheduling/sending same newsletter twice
This commit is contained in:
@ -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();
|
||||
|
||||
|
Reference in New Issue
Block a user