Allow only default segments to be used for subscription
[MAILPOET-2035]
This commit is contained in:
committed by
M. Shull
parent
e738d6fc6d
commit
85e1976312
@ -97,6 +97,9 @@ class API {
|
|||||||
if ($found_segment->type === Segment::TYPE_WC_USERS) {
|
if ($found_segment->type === Segment::TYPE_WC_USERS) {
|
||||||
throw new \Exception(__(sprintf("Can't subscribe to a WooCommerce Customers list with ID %d.", $found_segment->id), 'mailpoet'));
|
throw new \Exception(__(sprintf("Can't subscribe to a WooCommerce Customers list with ID %d.", $found_segment->id), 'mailpoet'));
|
||||||
}
|
}
|
||||||
|
if ($found_segment->type !== Segment::TYPE_DEFAULT) {
|
||||||
|
throw new \Exception(__(sprintf("Can't subscribe to a list with ID %d.", $found_segment->id), 'mailpoet'));
|
||||||
|
}
|
||||||
$found_segments_ids[] = $found_segment->id;
|
$found_segments_ids[] = $found_segment->id;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -183,7 +186,7 @@ class API {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function getLists() {
|
function getLists() {
|
||||||
return Segment::whereNotIn('type', [Segment::TYPE_WP_USERS, Segment::TYPE_WC_USERS])
|
return Segment::where('type', Segment::TYPE_DEFAULT)
|
||||||
->findArray();
|
->findArray();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user