const UserError = require('vn-loopback/util/user-error'); module.exports = Self => { require('../methods/ticket-weekly/filter')(Self); Self.validatesPresenceOf('ticketFk', { message: `Ticket id cannot be blank` }); Self.validatesPresenceOf('weekDay', { message: `Weekday cannot be blank` }); Self.rewriteDbError(function(err) { if (err.code === 'ER_DUP_ENTRY') return new UserError(`This ticket is already on weekly tickets`); return err; }); };