Невозможно прочитать свойство forEach неопределенного в новой схеме.расширение

После установки нового пакета 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;

person artan    schedule 27.08.2016    source источник


Ответы (1)


изменил var PartnerSchema = new BaseSchema.extend({ на var PartnerSchema =BaseSchema.extend({ и все заработало.

person artan    schedule 27.08.2016