-
-
Notifications
You must be signed in to change notification settings - Fork 3.9k
Description
mongoose 3.8.8
the following error is thrown when I update a PoTranslation model with the following schema:
var History = new Schema({
msgStr: String,
createdAt: Date,
createdBy: {
type: String,
ref: 'User'
}
});
var PoTranslation = new Schema({
histories: [History]
});
[TypeError: Cannot read property 'options' of undefined]
TypeError: Cannot read property 'options' of undefined
at SchemaString.cast (/projects/iyaboo/node_modules/mongoose/lib/schema/string.js:279:22)
at /projects/iyaboo/node_modules/mongoose/lib/document.js:288:29
at EmbeddedDocument.Document.$__try (/projects/iyaboo/node_modules/mongoose/lib/document.js:757:8)
at init (/projects/iyaboo/node_modules/mongoose/lib/document.js:287:16)
at EmbeddedDocument.Document.init (/projects/iyaboo/node_modules/mongoose/lib/document.js:246:3)
at DocumentArray.cast (/projects/iyaboo/node_modules/mongoose/lib/schema/documentarray.js:135:27)
at /projects/iyaboo/node_modules/mongoose/lib/document.js:288:29
at model.Document.$__try (/projects/iyaboo/node_modules/mongoose/lib/document.js:757:8)
at init (/projects/iyaboo/node_modules/mongoose/lib/document.js:287:16)
at model.Document.init (/projects/iyaboo/node_modules/mongoose/lib/document.js:246:3)
at completeOne (/projects/iyaboo/node_modules/mongoose/lib/query.js:1392:10)
at Promise. (/projects/iyaboo/node_modules/mongoose/lib/query.js:1160:11)
at Promise. (/projects/iyaboo/node_modules/mongoose/node_modules/mpromise/lib/promise.js:177:8)
at Promise.EventEmitter.emit (events.js:95:17)
at Promise.emit (/projects/iyaboo/node_modules/mongoose/node_modules/mpromise/lib/promise.js:84:38)
at Promise.fulfill (/projects/iyaboo/node_modules/mongoose/node_modules/mpromise/lib/promise.js:97:20)
at Promise.resolve (/projects/iyaboo/node_modules/mongoose/lib/promise.js:108:15)
at /projects/iyaboo/node_modules/mongoose/lib/model.js:2018:23
at process._tickCallback (node.js:415:13)