Skip to content

Commit 0c72c8b

Browse files
committed
count-getter: omit filters
1 parent 687782f commit 0c72c8b

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/service-module/service-module.getters.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,18 @@ export default function makeServiceGetters() {
7474
}
7575
},
7676
count: (state, getters) => params => {
77+
if (isRef(params)) {
78+
params = params.value
79+
}
80+
if (!params.query) {
81+
throw 'params must contain a query-object'
82+
}
83+
84+
// eslint-disable-next-line @typescript-eslint/no-unused-vars
85+
const { $sort, $limit, $skip, $select, ...cleanQuery } = params.query
86+
87+
params.query = cleanQuery
88+
7789
return getters.find(state)(params).total
7890
},
7991
get: ({ keyedById, tempsById, idField, tempIdField }) => (

0 commit comments

Comments
 (0)