diff --git a/app/Http/Controllers/App/ClientController.php b/app/Http/Controllers/App/ClientController.php index 2170aec..fd7e31f 100644 --- a/app/Http/Controllers/App/ClientController.php +++ b/app/Http/Controllers/App/ClientController.php @@ -116,7 +116,7 @@ public function update(Request $request, Client $client) try{ - $client->update($request->only([ + $data = $request->only([ 'name', 'email', 'phone', @@ -126,7 +126,14 @@ public function update(Request $request, Client $client) 'regimen_fiscal', 'cp_fiscal', 'uso_cfdi', - ])); + ]); + + // Mantener client_number sincronizado con RFC cuando se actualiza + if ($request->filled('rfc')) { + $data['client_number'] = $data['rfc']; + } + + $client->update($data); return ApiResponse::OK->response([ 'client' => $client,