polonel/trudesk

Error On Making Ticket From Email

Closed this issue · 0 comments

Is this a BUG REPORT or FEATURE REQUEST?:

  • BUG
  • FEATURE

What happened:
Failed to create ticket from email: ValidationError: status: Cast to ObjectId failed for value "0" (type number) at path "status" because of "BSONTypeError"
0|trudesk | 07-23-2023 15:06:14 [199958] warn: tickets validation failed: status: Cast to ObjectId failed for value "0" (type number) at path "status" because of "BSONTypeError" - ValidationError: tickets validation failed: status: Cast to ObjectId failed for value "0" (type number) at path "status" because of "BSONTypeError"
0|trudesk | at model.Document.invalidate (/etc/trudesk/node_modules/mongoose/lib/document.js:2985:32)
0|trudesk | at model.$set (/etc/trudesk/node_modules/mongoose/lib/document.js:1457:12)
0|trudesk | at model.$set (/etc/trudesk/node_modules/mongoose/lib/document.js:1140:16)
0|trudesk | at model.Document (/etc/trudesk/node_modules/mongoose/lib/document.js:161:12)
0|trudesk | at model.Model (/etc/trudesk/node_modules/mongoose/lib/model.js:115:12)
0|trudesk | at new model (/etc/trudesk/node_modules/mongoose/lib/model.js:4825:15)
0|trudesk | at /etc/trudesk/node_modules/mongoose/lib/model.js:3132:22
0|trudesk | at /etc/trudesk/node_modules/mongoose/lib/model.js:3168:7
0|trudesk | at Array.forEach ()
0|trudesk | at /etc/trudesk/node_modules/mongoose/lib/model.js:3167:15
0|trudesk | at promiseOrCallback (/etc/trudesk/node_modules/mongoose/lib/helpers/promiseOrCallback.js:10:12)
0|trudesk | at Mongoose._promiseOrCallback (/etc/trudesk/node_modules/mongoose/lib/index.js:1220:10)
0|trudesk | at Function.create (/etc/trudesk/node_modules/mongoose/lib/model.js:3097:23)
0|trudesk | at async.auto.handleCreateTicket (/etc/trudesk/src/mailer/mailCheck.js:359:22)
0|trudesk | at runTask (/etc/trudesk/node_modules/async/dist/async.js:1153:17)
0|trudesk | at /etc/trudesk/node_modules/async/dist/async.js:1091:35
0|trudesk | at processQueue (/etc/trudesk/node_modules/async/dist/async.js:1101:17)
0|trudesk | at taskComplete (/etc/trudesk/node_modules/async/dist/async.js:1118:13)
0|trudesk | at /etc/trudesk/node_modules/async/dist/async.js:1146:21
0|trudesk | at /etc/trudesk/node_modules/async/dist/async.js:327:20
0|trudesk | at /etc/trudesk/src/mailer/mailCheck.js:301:30
0|trudesk | at /etc/trudesk/node_modules/mongoose/lib/helpers/promiseOrCallback.js:25:16
What did you expect to happen:
For it to make a ticket
How to reproduce it (as minimally and precisely as possible):

Anything else we need to know?:

Environment:

  • Trudesk Version: Latest
  • OS (e.g. from /etc/os-release): Ubuntu
  • Node.JS Version: 16.20.1
  • Is this hosted on cloud.trudesk.io: NO