youssefkatry907 commited on
Commit
ab9c233
·
1 Parent(s): f713d23

Small update on user Model

Browse files
src/modules/common/User/models/user.model.ts CHANGED
@@ -98,7 +98,7 @@ const userSchema = new Schema({
98
  role: {
99
  type: String,
100
  enum: Role,
101
- required: true
102
  }
103
  });
104
 
 
98
  role: {
99
  type: String,
100
  enum: Role,
101
+ default: Role.USER
102
  }
103
  });
104
 
src/modules/common/User/services/user.base.service.ts CHANGED
@@ -28,14 +28,13 @@ export class UserBaseService {
28
  }
29
  }
30
 
31
- static async create(form: { email: string }) {
32
  try {
33
  if (form.email) {
34
  form.email = form.email.toLowerCase()
35
  let user = await this.find({ email: form.email });
36
  if (user.success) return { success: false, error: "This email already exists", code: 409 };
37
  }
38
-
39
  let newUser = new userModel(form);
40
  await newUser.save();
41
  return {
 
28
  }
29
  }
30
 
31
+ static async create(form: any) {
32
  try {
33
  if (form.email) {
34
  form.email = form.email.toLowerCase()
35
  let user = await this.find({ email: form.email });
36
  if (user.success) return { success: false, error: "This email already exists", code: 409 };
37
  }
 
38
  let newUser = new userModel(form);
39
  await newUser.save();
40
  return {