Ticket creation from email fails

The emails are being received and partially digested, because the account is created, when it does not exist. But the email is dropped and below error messages are encountered. Apologies if it is something stupid I overlooked and thanks ever so much for your help.

Trudesk version 1.2.8

Copyright ©2014-2022 Trudesk, Inc. (Chris Brame)

07-27-2023 16:00:42 [1357] warn: Failed to create ticket from email: ValidationError: status: Cast to ObjectId failed for value “0” (type number) at path “status” because of “BSONTypeError”
07-27-2023 16:00:42 [1357] 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”
at model.Document.invalidate (/etc/trudesk/node_modules/mongoose/lib/document.js:2985:32)
at model.$set (/etc/trudesk/node_modules/mongoose/lib/document.js:1457:12)
at model.$set (/etc/trudesk/node_modules/mongoose/lib/document.js:1140:16)
at model.Document (/etc/trudesk/node_modules/mongoose/lib/document.js:161:12)
at model.Model (/etc/trudesk/node_modules/mongoose/lib/model.js:115:12)
at new model (/etc/trudesk/node_modules/mongoose/lib/model.js:4825:15)
at /etc/trudesk/node_modules/mongoose/lib/model.js:3132:22
at /etc/trudesk/node_modules/mongoose/lib/model.js:3168:7
at Array.forEach ()
at /etc/trudesk/node_modules/mongoose/lib/model.js:3167:15
at promiseOrCallback (/etc/trudesk/node_modules/mongoose/lib/helpers/promiseOrCallback.js:10:12)
at Mongoose._promiseOrCallback (/etc/trudesk/node_modules/mongoose/lib/index.js:1220:10)
at Function.create (/etc/trudesk/node_modules/mongoose/lib/model.js:3097:23)
at async.auto.handleCreateTicket (/etc/trudesk/src/mailer/mailCheck.js:359:22)
at runTask (/etc/trudesk/node_modules/async/dist/async.js:1153:17)
at /etc/trudesk/node_modules/async/dist/async.js:1091:35
at processQueue (/etc/trudesk/node_modules/async/dist/async.js:1101:17)
at taskComplete (/etc/trudesk/node_modules/async/dist/async.js:1118:13)
at /etc/trudesk/node_modules/async/dist/async.js:1146:21
at /etc/trudesk/node_modules/async/dist/async.js:327:20
at async.auto.handleGroup (/etc/trudesk/src/mailer/mailCheck.js:277:24)
at runTask (/etc/trudesk/node_modules/async/dist/async.js:1153:17)
07-27-2023 16:02:38 [1357] warn: Failed to create ticket from email: ValidationError: status: Cast to ObjectId failed for value “0” (type number) at path “status” because of “BSONTypeError”
07-27-2023 16:02:38 [1357] 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”
at model.Document.invalidate (/etc/trudesk/node_modules/mongoose/lib/document.js:2985:32)
at model.$set (/etc/trudesk/node_modules/mongoose/lib/document.js:1457:12)
at model.$set (/etc/trudesk/node_modules/mongoose/lib/document.js:1140:16)
at model.Document (/etc/trudesk/node_modules/mongoose/lib/document.js:161:12)
at model.Model (/etc/trudesk/node_modules/mongoose/lib/model.js:115:12)
at new model (/etc/trudesk/node_modules/mongoose/lib/model.js:4825:15)
at /etc/trudesk/node_modules/mongoose/lib/model.js:3132:22
at /etc/trudesk/node_modules/mongoose/lib/model.js:3168:7
at Array.forEach ()
at /etc/trudesk/node_modules/mongoose/lib/model.js:3167:15
at promiseOrCallback (/etc/trudesk/node_modules/mongoose/lib/helpers/promiseOrCallback.js:10:12)
at Mongoose._promiseOrCallback (/etc/trudesk/node_modules/mongoose/lib/index.js:1220:10)
at Function.create (/etc/trudesk/node_modules/mongoose/lib/model.js:3097:23)
at async.auto.handleCreateTicket (/etc/trudesk/src/mailer/mailCheck.js:359:22)
at runTask (/etc/trudesk/node_modules/async/dist/async.js:1153:17)
at /etc/trudesk/node_modules/async/dist/async.js:1091:35
at processQueue (/etc/trudesk/node_modules/async/dist/async.js:1101:17)
at taskComplete (/etc/trudesk/node_modules/async/dist/async.js:1118:13)
at /etc/trudesk/node_modules/async/dist/async.js:1146:21
at /etc/trudesk/node_modules/async/dist/async.js:327:20
at /etc/trudesk/src/mailer/mailCheck.js:305:26
at /etc/trudesk/node_modules/mongoose/lib/model.js:4994:18

I just found this here Error On Making Ticket From Email · Issue #619 · polonel/trudesk · GitHub so seems it is an already known issue :slight_smile: Good luck with the fix and thank you!