diff --git a/projects/angular-redux2/store/src/services/reducer.service.ts b/projects/angular-redux2/store/src/services/reducer.service.ts index 6b951b0..6bbb145 100644 --- a/projects/angular-redux2/store/src/services/reducer.service.ts +++ b/projects/angular-redux2/store/src/services/reducer.service.ts @@ -292,7 +292,7 @@ export class ReducerService { if (prop === '_target') return target; if (prop === '_isProxy') return true; - if (typeof target[prop] === 'object' && !target[prop]._isProxy) { + if (target[prop] && typeof target[prop] === 'object' && !target[prop]._isProxy) { const currentStack = receiver._stack || []; (this as any)._stack = [ ...currentStack, prop ];