UNPKG

ghost

Version:

The professional publishing platform

22 lines (17 loc) 609 B
const debug = require('@tryghost/debug')('api:endpoints:utils:validators:input:users'); const tpl = require('@tryghost/tpl'); const errors = require('@tryghost/errors'); const messages = { newPasswordsDoNotMatch: 'Your new passwords do not match' }; module.exports = { changePassword(apiConfig, frame) { debug('changePassword'); const data = frame.data.password[0]; if (data.newPassword !== data.ne2Password) { return Promise.reject(new errors.ValidationError({ message: tpl(messages.newPasswordsDoNotMatch) })); } } };