Skip to content

Commit 7ed91c1

Browse files
committed
fix getters
1 parent c9706ee commit 7ed91c1

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/index.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -252,6 +252,7 @@ function extractModuleGetters (getters = {}, modules = {}, path = []) {
252252
if (!modules) return getters
253253
Object.keys(modules).forEach(key => {
254254
const module = modules[key]
255+
const modulePath = path.concat(key)
255256
if (module.getters) {
256257
Object.keys(module.getters).forEach(getterKey => {
257258
const rawGetter = module.getters[getterKey]
@@ -260,11 +261,11 @@ function extractModuleGetters (getters = {}, modules = {}, path = []) {
260261
return
261262
}
262263
getters[getterKey] = function wrappedGetter (state) {
263-
return rawGetter(getNestedState(state, path))
264+
return rawGetter(getNestedState(state, modulePath))
264265
}
265266
})
266267
}
267-
extractModuleGetters(getters, module.modules, path.concat(key))
268+
extractModuleGetters(getters, module.modules, modulePath)
268269
})
269270
return getters
270271
}

0 commit comments

Comments
 (0)