Description
// 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 ;
Reactions are currently unavailable
You can’t perform that action at this time.
hr-sample-app/server/src/members/edit-member-detail/editMemberDetailService.ts
Lines 38 to 56 in 161aa22