Deletes custom fields associations when bulk deleting subscribers

This commit is contained in:
Vlad
2017-02-15 14:32:02 -05:00
parent b90d7894ca
commit 793b8ce29e
4 changed files with 40 additions and 128 deletions

View File

@@ -748,7 +748,8 @@ class Subscriber extends Model {
$count = parent::bulkAction($orm, function($subscriber_ids) {
// delete all subscriber/segment relationships
SubscriberSegment::deleteManySubscriptions($subscriber_ids);
// delete all subscriber/custom field relationships
SubscriberCustomField::deleteManySubscriberRelations($subscriber_ids);
// delete subscribers (except WP Users)
Subscriber::whereIn('id', $subscriber_ids)
->whereNull('wp_user_id')