From 02daefe4c2aa262084c6259a95636cf5a7eb143f Mon Sep 17 00:00:00 2001 From: baodev0 Date: Thu, 22 Oct 2026 21:20:23 +0700 Subject: [PATCH] fix(mail-campaigns): resolve-emails returns only uuid/fullname/email Co-Authored-By: Claude Opus 5.5 --- .../Api/Admin/MailCampaign/MailCampaignController.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/Api/Admin/MailCampaign/MailCampaignController.php b/app/Http/Controllers/Api/Admin/MailCampaign/MailCampaignController.php index 5375f2e..9aa674d 100644 --- a/app/Http/Controllers/Api/Admin/MailCampaign/MailCampaignController.php +++ b/app/Http/Controllers/Api/Admin/MailCampaign/MailCampaignController.php @@ -6,7 +6,6 @@ namespace App\Http\Controllers\Api\Admin\MailCampaign; use App\Http\Controllers\Api\Admin\MailCampaign\Concerns\HandlesCampaignBulkActions; use App\Http\Controllers\Controller; -use App\Http\Resources\Api\Admin\CustomerResource; use App\Jobs\Mail\SendMailCampaignRecipient; use App\Models\Customer; use App\Models\Mail; @@ -219,7 +218,11 @@ final class MailCampaignController extends Controller return response()->json([ 'error' => false, 'data' => [ - 'customers' => CustomerResource::collection($customers->values()), + 'customers' => $customers->values()->map(fn (Customer $customer) => [ + 'uuid' => $customer->uuid, + 'fullname' => $customer->fullname, + 'email' => $customer->email, + ]), 'unregistered' => array_values(array_diff($emails, $registered)), ], ]);