Fixed error where searching for properties to insert while having other properties selected could prevent any insert from happening at all
This commit is contained in:
@@ -93,7 +93,15 @@ function insertPropertyFromNode(nodeId, ancestors, order){
|
||||
_id: nodeId,
|
||||
removed: {$ne: true},
|
||||
});
|
||||
if (!node) throw `Node not found for nodeId: ${nodeId}`;
|
||||
if (!node) {
|
||||
if (Meteor.isClient) return;
|
||||
else {
|
||||
throw new Meteor.Error(
|
||||
'Insert property from library failed',
|
||||
`No library document with id '${nodeId}' was found`
|
||||
);
|
||||
}
|
||||
}
|
||||
let oldParent = node.parent;
|
||||
let nodes = LibraryNodes.find({
|
||||
'ancestors.id': nodeId,
|
||||
|
||||
Reference in New Issue
Block a user