mirror of
https://github.com/PretendoNetwork/account.git
synced 2026-10-02 23:27:56 -05:00
feat(NNAS): add user gender sanity check people endpoint
This commit is contained in:
@@ -411,6 +411,20 @@ router.post('/', deviceRatelimit, deviceCertificateMiddleware, async (request: e
|
||||
return;
|
||||
}
|
||||
|
||||
if (!person.gender || !(['M', 'F'].includes(person.gender))) {
|
||||
response.status(400).send(xmlbuilder.create({
|
||||
errors: {
|
||||
error: {
|
||||
cause: 'gender',
|
||||
code: '0002',
|
||||
message: 'gender format is invalid'
|
||||
}
|
||||
}
|
||||
}).end());
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
const creationDate = moment().format('YYYY-MM-DDTHH:MM:SS');
|
||||
let pnid: HydratedPNIDDocument;
|
||||
let nexAccount: HydratedNEXAccountDocument;
|
||||
|
||||
Reference in New Issue
Block a user