fixed missing contact_email from registration
This commit is contained in:
@@ -39,7 +39,6 @@ class RegisteredUserController extends Controller
|
|||||||
{
|
{
|
||||||
$fullName = trim($request->first_name.' '.$request->last_name);
|
$fullName = trim($request->first_name.' '.$request->last_name);
|
||||||
|
|
||||||
|
|
||||||
$validated = $request->validate([
|
$validated = $request->validate([
|
||||||
'username' => ['required', 'string', 'max:255', 'unique:'.User::class],
|
'username' => ['required', 'string', 'max:255', 'unique:'.User::class],
|
||||||
'email' => ['required', 'string', 'lowercase', 'email', 'max:255', 'unique:'.User::class],
|
'email' => ['required', 'string', 'lowercase', 'email', 'max:255', 'unique:'.User::class],
|
||||||
@@ -75,6 +74,7 @@ class RegisteredUserController extends Controller
|
|||||||
'name' => $fullName,
|
'name' => $fullName,
|
||||||
'slug' => Str::slug($fullName.'-'.now()->timestamp),
|
'slug' => Str::slug($fullName.'-'.now()->timestamp),
|
||||||
'email' => $request->email,
|
'email' => $request->email,
|
||||||
|
'contact_email' => $request->email,
|
||||||
'is_active' => true,
|
'is_active' => true,
|
||||||
'is_suspended' => false,
|
'is_suspended' => false,
|
||||||
'subscription_tier' => 'free',
|
'subscription_tier' => 'free',
|
||||||
|
|||||||
@@ -98,6 +98,7 @@ class CheckoutController extends Controller
|
|||||||
'name' => $validated['first_name'].' '.$validated['last_name'],
|
'name' => $validated['first_name'].' '.$validated['last_name'],
|
||||||
'slug' => Str::slug($validated['first_name'].' '.$validated['last_name'].'-'.now()->timestamp),
|
'slug' => Str::slug($validated['first_name'].' '.$validated['last_name'].'-'.now()->timestamp),
|
||||||
'email' => $validated['email'],
|
'email' => $validated['email'],
|
||||||
|
'contact_email' => $validated['email'],
|
||||||
'is_active' => true,
|
'is_active' => true,
|
||||||
'is_suspended' => false,
|
'is_suspended' => false,
|
||||||
'subscription_tier' => 'free',
|
'subscription_tier' => 'free',
|
||||||
|
|||||||
@@ -166,6 +166,7 @@ class CheckoutAssignmentService
|
|||||||
'name' => $session->package_snapshot['name'] ?? $user->name,
|
'name' => $session->package_snapshot['name'] ?? $user->name,
|
||||||
'slug' => Str::slug(($user->name ?: $user->email).' '.now()->timestamp),
|
'slug' => Str::slug(($user->name ?: $user->email).' '.now()->timestamp),
|
||||||
'email' => $user->email,
|
'email' => $user->email,
|
||||||
|
'contact_email' => $user->email,
|
||||||
'is_active' => true,
|
'is_active' => true,
|
||||||
'is_suspended' => false,
|
'is_suspended' => false,
|
||||||
'subscription_tier' => 'free',
|
'subscription_tier' => 'free',
|
||||||
|
|||||||
@@ -54,6 +54,7 @@ class RegistrationTest extends TestCase
|
|||||||
$this->assertDatabaseHas('users', ['email' => 'test@example.com']);
|
$this->assertDatabaseHas('users', ['email' => 'test@example.com']);
|
||||||
$this->assertDatabaseHas('tenants', [
|
$this->assertDatabaseHas('tenants', [
|
||||||
'user_id' => User::latest()->first()->id,
|
'user_id' => User::latest()->first()->id,
|
||||||
|
'contact_email' => 'test@example.com',
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -178,6 +178,7 @@ class CheckoutAuthTest extends TestCase
|
|||||||
|
|
||||||
$this->assertDatabaseHas('tenants', [
|
$this->assertDatabaseHas('tenants', [
|
||||||
'email' => 'test@example.com',
|
'email' => 'test@example.com',
|
||||||
|
'contact_email' => 'test@example.com',
|
||||||
]);
|
]);
|
||||||
|
|
||||||
$this->assertDatabaseHas('tenant_packages', [
|
$this->assertDatabaseHas('tenant_packages', [
|
||||||
|
|||||||
Reference in New Issue
Block a user