• Steven's avatar
    fix(api): correct user registration logic and first-user detection · 8f136ffa
    Steven authored
    - Changed first-user detection to check for any users instead of only HOST users
    - Moved registration setting check before role assignment to properly block unauthorized registrations
    - Fixed role assignment logic to ensure unauthenticated users always get USER role
    - Updated test cases to create host user first when not testing first-user scenario
    
    This ensures the first user is always created as HOST and registration settings are properly enforced for subsequent user creation.
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    Co-Authored-By: 's avatarClaude <noreply@anthropic.com>
    8f136ffa
user_service_registration_test.go 5.04 KB