mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-19 07:37:25 +01:00
don’t use body with delete
This commit is contained in:
@@ -44,15 +44,15 @@ api.deleteMember = {
|
||||
url: '/members/:memberId',
|
||||
async handler (req, res) {
|
||||
req.checkParams('memberId', res.t('memberIdRequired')).notEmpty().isUUID();
|
||||
req.checkBody('deleteAccount').optional().isIn(['true', 'false']);
|
||||
req.checkBody('deleteAmplitude').optional().isIn(['true', 'false']);
|
||||
req.checkQuery('deleteAccount').optional().isIn(['true', 'false']);
|
||||
req.checkQuery('deleteAmplitude').optional().isIn(['true', 'false']);
|
||||
const validationErrors = req.validationErrors();
|
||||
if (validationErrors) throw validationErrors;
|
||||
sendJob('delete-user', {
|
||||
data: {
|
||||
userId: req.params.memberId,
|
||||
deleteAccount: req.body.deleteAccount === 'true',
|
||||
deleteAmplitude: req.body.deleteAmplitude === 'true',
|
||||
deleteAccount: req.query.deleteAccount === 'true',
|
||||
deleteAmplitude: req.query.deleteAmplitude === 'true',
|
||||
},
|
||||
});
|
||||
res.respond(200, {});
|
||||
|
||||
Reference in New Issue
Block a user