ShieldX commited on
Commit
6846b7d
·
verified ·
1 Parent(s): 6c51319

Update src/models/User.js

Browse files
Files changed (1) hide show
  1. src/models/User.js +8 -1
src/models/User.js CHANGED
@@ -14,7 +14,14 @@ const userSchema = new mongoose.Schema({
14
  displayName: String,
15
  firstName: String,
16
  lastName: String,
17
-
 
 
 
 
 
 
 
18
  role: { type: String, default: 'user' },
19
 
20
  // Profile Details (Filled during Onboarding)
 
14
  displayName: String,
15
  firstName: String,
16
  lastName: String,
17
+ username: {
18
+ type: String,
19
+ unique: true,
20
+ sparse: true, // 👈 THIS IS THE FIX
21
+ trim: true,
22
+ minlength: 3,
23
+ maxlength: 30,
24
+ },
25
  role: { type: String, default: 'user' },
26
 
27
  // Profile Details (Filled during Onboarding)