diff --git a/lib/API/JSON/ResponseBuilders/SegmentsResponseBuilder.php b/lib/API/JSON/ResponseBuilders/SegmentsResponseBuilder.php index 4f94adfe8b..e2aa5296e0 100644 --- a/lib/API/JSON/ResponseBuilders/SegmentsResponseBuilder.php +++ b/lib/API/JSON/ResponseBuilders/SegmentsResponseBuilder.php @@ -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(), ]; } diff --git a/lib/Entities/SegmentEntity.php b/lib/Entities/SegmentEntity.php index f5cc51dd93..05d5d74bdc 100644 --- a/lib/Entities/SegmentEntity.php +++ b/lib/Entities/SegmentEntity.php @@ -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) { diff --git a/lib/Segments/DynamicSegments/FilterHandler.php b/lib/Segments/DynamicSegments/FilterHandler.php index 7045ff4b8c..6828eca1bf 100644 --- a/lib/Segments/DynamicSegments/FilterHandler.php +++ b/lib/Segments/DynamicSegments/FilterHandler.php @@ -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,