diff --git a/src/Observer.js b/src/Observer.js index 38038b8..f656215 100755 --- a/src/Observer.js +++ b/src/Observer.js @@ -34,8 +34,9 @@ export default class { let msg = event if (this.format === 'json' && event.data) { msg = JSON.parse(event.data) - target = [msg.namespace || '', msg.mutation].filter((e) => !!e).join('/') - if (msg.action) { + if (msg.mutation) { + target = [msg.namespace || '', msg.mutation].filter((e) => !!e).join('/') + } else if (msg.action) { method = 'dispatch' target = msg.action }