feat: update guest user status flags to mark all as completed during account creation

This commit is contained in:
seaznCode 2026-03-11 22:32:31 +01:00
parent 221bac3b2a
commit 748bfe9490

View File

@ -48,9 +48,9 @@ class GuestUserService {
// Initialize user status as active (skip full registration flow for guests)
await UserStatusService.initializeUserStatus(userId, 'personal', unitOfWork, 'active');
// Mark email as verified and profile as completed for guests
// Mark ALL status flags as completed for guests — they skip the entire quickaction flow
await conn.query(
`UPDATE user_status SET email_verified = TRUE, profile_completed = TRUE, registration_completed = TRUE WHERE user_id = ?`,
`UPDATE user_status SET email_verified = TRUE, profile_completed = TRUE, documents_uploaded = TRUE, contract_signed = TRUE, registration_completed = TRUE, is_admin_verified = TRUE WHERE user_id = ?`,
[userId]
);