Add source to subscribed entered in admin

[MAILPOET-1377]
This commit is contained in:
Pavel Dohnal
2018-05-11 15:23:51 +01:00
parent f5d59eb00e
commit 11b29a1efa
2 changed files with 13 additions and 3 deletions

View File

@ -14,6 +14,7 @@ use MailPoet\Models\Subscriber;
use MailPoet\Newsletter\Scheduler\Scheduler;
use MailPoet\Segments\BulkAction;
use MailPoet\Segments\SubscribersListings;
use MailPoet\Subscribers\Source;
use MailPoet\Subscription\Throttling as SubscriptionThrottling;
use MailPoet\WP\Hooks;
@ -191,6 +192,11 @@ class Subscribers extends APIEndpoint {
return $this->badRequest($errors);
}
if($subscriber->isNew()) {
$subscriber = Source::setSource($subscriber, Source::ADMINISTRATOR);
$subscriber->save();
}
if(!empty($data['segments'])) {
Scheduler::scheduleSubscriberWelcomeNotification($subscriber->id, $data['segments']);
}