From 6ceb32fdca365b61ce6a40831716a38c279c6ad8 Mon Sep 17 00:00:00 2001 From: Alexis Gousseau Date: Wed, 15 Apr 2026 12:22:56 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20=F0=9F=90=9B=20set=20brand=20id=20from?= =?UTF-8?q?=20service=20in=20claim=20call=20#52?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Controllers/Api/V4/ClaimController.php | 3 +++ app/Http/Requests/Api/V4/SendClaimRequest.php | 1 - tests/Client/CrmClientClaimTest.php | 3 --- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/app/Http/Controllers/Api/V4/ClaimController.php b/app/Http/Controllers/Api/V4/ClaimController.php index 08c2aa4..102ad0d 100644 --- a/app/Http/Controllers/Api/V4/ClaimController.php +++ b/app/Http/Controllers/Api/V4/ClaimController.php @@ -32,6 +32,9 @@ class ClaimController extends Controller ); } + // Add brand id from service. + $claimModel->brand_id = $service->brand->getKey(); + // Add customer relation if exist. $crmCustomer = CustomerInfo::getFromEmail($claimModel->brand, $claimModel->email)->first(); if (!is_null($crmCustomer)) { diff --git a/app/Http/Requests/Api/V4/SendClaimRequest.php b/app/Http/Requests/Api/V4/SendClaimRequest.php index 145aab7..bf84057 100644 --- a/app/Http/Requests/Api/V4/SendClaimRequest.php +++ b/app/Http/Requests/Api/V4/SendClaimRequest.php @@ -80,7 +80,6 @@ class SendClaimRequest extends BaseApiRequest } ], 'message' => 'required|string|min:3', - 'brand_id' => 'required|integer|exists:brands,id', 'subject_id' => 'required|integer|exists:claim_subjects,id', ]; } diff --git a/tests/Client/CrmClientClaimTest.php b/tests/Client/CrmClientClaimTest.php index fb1d36e..b563e70 100644 --- a/tests/Client/CrmClientClaimTest.php +++ b/tests/Client/CrmClientClaimTest.php @@ -26,7 +26,6 @@ class CrmClientClaimTest extends CrmClientTester 'claim@hotmail.fr', 'Ceci est un message.', 1, - 1, '10 rue des totos', 'Le Mans', '72100', @@ -55,7 +54,6 @@ class CrmClientClaimTest extends CrmClientTester 'claim@hotmail.fr', 'Ceci est un message.', 1, - 1, )); $this->assertTrue(ModelsClaim::query()->where('email', 'claim@hotmail.fr')->exists()); } @@ -74,7 +72,6 @@ class CrmClientClaimTest extends CrmClientTester 'claim@hotmail.fr', 'Ceci est un message.', 0, - 0, ); $this->assertSame(0, ModelsClaim::count()); }