После установки нового пакета mongoose-schema-extend 0.2.0 я получаю следующую ошибку при запуске команды gulp:
C:\Users\Artan\Desktop\new-ct\node_modules\mongoose-schema-extend\index.js:17 newSchema.callQueue.forEach(функция(k) { ^
TypeError: невозможно прочитать свойство forEach неопределенного в новом Schema.extend (C:\Users\Artan\Desktop\new-ct\node_modules\mongoose-schema-extend\index.js:17:22)
Мой модуль выглядит следующим образом после установки mongoose-schema-extend:
'use strict';
var mongoose = require('mongoose'),
Schema = mongoose.Schema,
BaseSchema = require('../../../../config/models/base_schema');
/**
* Partner Schema
*/
var PartnerSchema = new BaseSchema.extend({
name: {
type: String,
default: '',
required: 'Please fill Partner name',
trim: true
},
descr: {
type: String,
default: '',
required: 'Please fill Partner Description',
trim: true
},
user: {
type: Schema.ObjectId,
ref: 'User'
}
});
var Partner = mongoose.model('Partner', PartnerSchema);
module.exports = Partner;