Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | 3x 3x 1x 2x 2x 1x | import APIError from '../helpers/error'; import { t } from '../helpers/i18n'; import RulesResupplyDao from '../source/resupplyRules/information'; async function validRulesName(req) { const { rulesCode } = req.body.rules; if (!rulesCode) { throw new APIError('INVALID_NAME', t('BEE3562' /* Nome inválido */)); } else { const existRule = await RulesResupplyDao.getRule({ rulesCode, }); if (existRule) { throw new APIError( t('BEE3155', { 0: rulesCode } /* Regra %{0} já cadastrada! */), t('BEE2688' /* Código da Regra em duplicidade */) ); } } } export default { validRulesName, }; |