-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
hr-sample-app/server/src/members/edit-member-detail/editMemberDetailService.ts
Lines 38 to 56 in 161aa22
| // have to check if the field is included in the payload | |
| // because TypeOrm will try to set undefined values | |
| // which will lead to unpredictable consequences | |
| if (authorizedFields.has('firstName') && 'firstName' in payload) | |
| authorizedPayload.firstName = payload.firstName; | |
| if (authorizedFields.has('lastName') && 'lastName' in payload) | |
| authorizedPayload.lastName = payload.lastName; | |
| if (authorizedFields.has('phoneNumber') && 'phoneNumber' in payload) | |
| authorizedPayload.phoneNumber = payload.phoneNumber; | |
| if (authorizedFields.has('email') && 'email' in payload) | |
| authorizedPayload.email = payload.email; | |
| if (authorizedFields.has('pr') && 'pr' in payload) | |
| authorizedPayload.pr = payload.pr; | |
| if (authorizedFields.has('age') && 'age' in payload) | |
| authorizedPayload.age = payload.age; | |
| if (authorizedFields.has('salary') && 'salary' in payload) | |
| authorizedPayload.salary = payload.salary; | |
| if (authorizedFields.has('department') && 'departmentId' in payload) | |
| authorizedPayload.departmentId = payload.departmentId; |