diff --git a/services/user/guest/GuestUserService.js b/services/user/guest/GuestUserService.js index f17a6f8..37f7a73 100644 --- a/services/user/guest/GuestUserService.js +++ b/services/user/guest/GuestUserService.js @@ -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] );