refs #6755 fix restore
This commit is contained in:
parent
16fc446b85
commit
70096e7a76
|
@ -33,12 +33,15 @@ module.exports = Self => {
|
||||||
fields: ['originFk', 'creationDate', 'newInstance']
|
fields: ['originFk', 'creationDate', 'newInstance']
|
||||||
}, myOptions);
|
}, myOptions);
|
||||||
|
|
||||||
|
console.log('ticket', ticket);
|
||||||
const now = Date.vnNew();
|
const now = Date.vnNew();
|
||||||
const maxDate = new Date(ticket.updated);
|
const maxDate = new Date(ticket.creationDate);
|
||||||
maxDate.setHours(maxDate.getHours() + 1);
|
maxDate.setHours(maxDate.getHours() + 1);
|
||||||
|
|
||||||
|
if (ticket.newInstance.includes('isDeleted: true')) {
|
||||||
if (now > maxDate)
|
if (now > maxDate)
|
||||||
throw new UserError(`You can only restore a ticket within the first hour after deletion`);
|
throw new UserError(`You can only restore a ticket within the first hour after deletion`);
|
||||||
|
}
|
||||||
|
|
||||||
// Send notification to salesPerson
|
// Send notification to salesPerson
|
||||||
const salesPersonId = ticket.client().salesPersonFk;
|
const salesPersonId = ticket.client().salesPersonFk;
|
||||||
|
|
Loading…
Reference in New Issue