diff --git a/lib/query/lib/recursiveCompose.js b/lib/query/lib/recursiveCompose.js index b2631be..b84b25c 100755 --- a/lib/query/lib/recursiveCompose.js +++ b/lib/query/lib/recursiveCompose.js @@ -4,7 +4,7 @@ import {getNodeNamespace} from './createGraph'; function patchCursor(cursor, ns) { const originalObserve = cursor.observe; cursor.observe = function (callbacks) { - const newCallbacks = {}; + const newCallbacks = Object.assign({}, callbacks); if (callbacks.added) { newCallbacks.added = doc => { doc[`__query_path_${ns}`] = 1;