Use refreshAll() for updates, refresh subscribers/subscriber custom fields conditionally
[MAILPOET-5752]
This commit is contained in:
@ -263,7 +263,7 @@ class WP {
|
||||
$this->insertUsersToSegment();
|
||||
$this->removeOrphanedSubscribers();
|
||||
$this->subscribersRepository->invalidateTotalSubscribersCache();
|
||||
$this->subscribersRepository->detachAll();
|
||||
$this->subscribersRepository->refreshAll();
|
||||
|
||||
return true;
|
||||
}
|
||||
|
@ -195,8 +195,12 @@ class ImportExportRepository {
|
||||
" . implode(' AND ', $keyColumnsConditions) . "
|
||||
", $parameters, $parameterTypes);
|
||||
$this->notifyUpdates($className, $columns, $data);
|
||||
$this->subscribersRepository->detachAll();
|
||||
$this->subscriberCustomFieldRepository->detachAll();
|
||||
if ($className === SubscriberEntity::class) {
|
||||
$this->subscribersRepository->refreshAll();
|
||||
}
|
||||
if ($className === SubscriberCustomFieldEntity::class) {
|
||||
$this->subscriberCustomFieldRepository->refreshAll();
|
||||
}
|
||||
return $count;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user