Fix name of getter in SegmentEntity
[MAILPOET-3469]
This commit is contained in:
@ -33,7 +33,7 @@ class SegmentsResponseBuilder {
|
||||
'updated_at' => $segment->getUpdatedAt()->format(self::DATE_FORMAT),
|
||||
'deleted_at' => ($deletedAt = $segment->getDeletedAt()) ? $deletedAt->format(self::DATE_FORMAT) : null,
|
||||
'average_engagement_score' => $segment->getAverageEngagementScore(),
|
||||
'filters_connect' => $segment->getFiltersConnectOperand(),
|
||||
'filters_connect' => $segment->getFiltersConnectOperator(),
|
||||
];
|
||||
}
|
||||
|
||||
|
@ -155,7 +155,7 @@ class SegmentEntity {
|
||||
* Returns connect operand from the first filter, when doesn't exist, then returns a default value.
|
||||
* @return string
|
||||
*/
|
||||
public function getFiltersConnectOperand(): string {
|
||||
public function getFiltersConnectOperator(): string {
|
||||
$firstFilter = $this->getDynamicFilters()->first();
|
||||
$filterData = $firstFilter ? $firstFilter->getFilterData() : null;
|
||||
if (!$firstFilter || !$filterData) {
|
||||
|
@ -61,7 +61,7 @@ class FilterHandler {
|
||||
if (!$filter) return $queryBuilder;
|
||||
$subscribersTable = $this->entityManager->getClassMetadata(SubscriberEntity::class)->getTableName();
|
||||
|
||||
if ($segment->getFiltersConnectOperand() === DynamicSegmentFilterData::CONNECT_TYPE_OR) {
|
||||
if ($segment->getFiltersConnectOperator() === DynamicSegmentFilterData::CONNECT_TYPE_OR) {
|
||||
// the final query: SELECT * FROM subscribers INNER JOIN (filter_select1 UNION filter_select2) filtered_subscribers ON filtered_subscribers.inner_subscriber_id = id
|
||||
$queryBuilder->innerJoin(
|
||||
$subscribersTable,
|
||||
|
Reference in New Issue
Block a user