@dvpnt/mongodbext-relations
Advanced tools
Comparing version 2.0.0 to 2.0.1
@@ -7,2 +7,3 @@ 'use strict'; | ||
var relationHooks = require('./relationHooks'); | ||
var utils = require('./utils'); | ||
@@ -56,6 +57,14 @@ var createEmbedder = function(options) { | ||
preparedRelation.onDelete = relation.onDelete || defaults.onDelete; | ||
preparedRelation.onUpdate = relation.onUpdate || defaults.onUpdate; | ||
preparedRelation.onReplace = relation.onReplace || defaults.onReplace; | ||
preparedRelation.onDelete = utils.has(relation, 'onDelete') ? | ||
relation.onDelete : | ||
defaults.onDelete; | ||
preparedRelation.onUpdate = utils.has(relation, 'onUpdate') ? | ||
relation.onUpdate : | ||
defaults.onUpdate; | ||
preparedRelation.onReplace = utils.has(relation, 'onReplace') ? | ||
relation.onReplace : | ||
defaults.onReplace; | ||
var fieldPath = field.replace('.$', ''); | ||
@@ -62,0 +71,0 @@ preparedRelation.paths = { |
{ | ||
"name": "@dvpnt/mongodbext-relations", | ||
"version": "2.0.0", | ||
"version": "2.0.1", | ||
"description": "mongodbext plugin that bring relations between collections", | ||
@@ -5,0 +5,0 @@ "main": "lib/index.js", |
23502
587