Alexandre Bodin da35c122b4 Add reset password API
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-07-08 10:57:20 +02:00

22 lines
553 B
JavaScript

'use strict';
const { yup, formatYupErrors } = require('strapi-utils');
const validators = require('../common-validators');
const resetPasswordSchema = yup
.object()
.shape({
resetPasswordToken: yup.string().required(),
password: validators.password.required(),
})
.required()
.noUnknown();
const validateResetPasswordInput = data => {
return resetPasswordSchema
.validate(data, { strict: true, abortEarly: false })
.catch(error => Promise.reject(formatYupErrors(error)));
};
module.exports = validateResetPasswordInput;