Make sure source is updated only on status change
[MAILPOET-2737]
This commit is contained in:
@ -385,6 +385,7 @@ class Subscribers extends APIEndpoint {
|
|||||||
isset($data['status'])
|
isset($data['status'])
|
||||||
&& ($data['status'] === SubscriberEntity::STATUS_UNSUBSCRIBED)
|
&& ($data['status'] === SubscriberEntity::STATUS_UNSUBSCRIBED)
|
||||||
&& ($oldSubscriber instanceof Subscriber)
|
&& ($oldSubscriber instanceof Subscriber)
|
||||||
|
&& ($oldSubscriber->status !== SubscriberEntity::STATUS_UNSUBSCRIBED)
|
||||||
) {
|
) {
|
||||||
$currentUser = $this->wp->wpGetCurrentUser();
|
$currentUser = $this->wp->wpGetCurrentUser();
|
||||||
$this->unsubscribesTracker->track(
|
$this->unsubscribesTracker->track(
|
||||||
|
Reference in New Issue
Block a user