Spaces:
Running
Running
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 |
-
|
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:
|
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 {
|