From 509058ec46ff070744e013c2755cd70bcc85db28 Mon Sep 17 00:00:00 2001 From: Antoine Le Gonidec Date: Mon, 8 Jul 2024 11:48:31 +0200 Subject: [PATCH] Expand the ability to restrict a Customers list to a specific Mailbox The results now include Customers created through the admin interface, not only the ones created from a Conversation. --- src/Http/Controllers/ConversationsController.php | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/Http/Controllers/ConversationsController.php b/src/Http/Controllers/ConversationsController.php index ca1965c..d30a511 100644 --- a/src/Http/Controllers/ConversationsController.php +++ b/src/Http/Controllers/ConversationsController.php @@ -159,11 +159,7 @@ class ConversationsController extends BaseConversationsController { ->whereIn('customers.mailbox_id', $mailbox_ids); if (!empty($filters['mailbox']) && in_array($filters['mailbox'], $mailbox_ids)) { - $query_customers->join('conversations', function ($join) use ($filters) { - $join->on('conversations.customer_id', '=', 'customers.id'); - //$join->on('conversations.mailbox_id', '=', $filters['mailbox']); - }); - $query_customers->where('conversations.mailbox_id', '=', $filters['mailbox']); + $query_customers->where('customers.mailbox_id', '=', $filters['mailbox']); } $query_customers = \Eventy::filter('search.customers.apply_filters', $query_customers, $filters, $q);