diff --git a/lib/API/JSON/ResponseBuilders/SubscribersResponseBuilder.php b/lib/API/JSON/ResponseBuilders/SubscribersResponseBuilder.php index 05a0feceac..db3b89b66e 100644 --- a/lib/API/JSON/ResponseBuilders/SubscribersResponseBuilder.php +++ b/lib/API/JSON/ResponseBuilders/SubscribersResponseBuilder.php @@ -61,6 +61,9 @@ class SubscribersResponseBuilder { 'last_name' => $subscriber->getLastName(), 'subscriptions' => $this->buildSubscriptions($subscriber), 'status' => $subscriber->getStatus(), + 'count_confirmations' => $subscriber->getConfirmationsCount(), + 'wp_user_id' => $subscriber->getWpUserId(), + 'is_woocommerce_user' => $subscriber->getIsWoocommerceUser(), 'created_at' => $subscriber->getCreatedAt()->format(self::DATE_FORMAT), ]; } diff --git a/lib/Subscribers/SubscriberListingRepository.php b/lib/Subscribers/SubscriberListingRepository.php index 885ff04a8f..48daaca44d 100644 --- a/lib/Subscribers/SubscriberListingRepository.php +++ b/lib/Subscribers/SubscriberListingRepository.php @@ -19,7 +19,7 @@ class SubscriberListingRepository extends ListingRepository { ]; protected function applySelectClause(QueryBuilder $queryBuilder) { - $queryBuilder->select("PARTIAL s.{id,email,firstName,lastName,status,createdAt}"); + $queryBuilder->select("PARTIAL s.{id,email,firstName,lastName,status,createdAt,countConfirmations,wpUserId,isWoocommerceUser}"); } protected function applyFromClause(QueryBuilder $queryBuilder) {