From: Eduardo San Martin Morote Date: Fri, 18 Feb 2022 22:34:22 +0000 (+0100) Subject: fix(devtools): avoid error in getters X-Git-Tag: @pinia/testing@0.0.10~28 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a64c19d33ed60dac1b1c1f98cf2055615a45f6d8;p=thirdparty%2Fvuejs%2Fpinia.git fix(devtools): avoid error in getters Close #1062 --- diff --git a/packages/pinia/src/devtools/plugin.ts b/packages/pinia/src/devtools/plugin.ts index 4f745f93..7ab380c4 100644 --- a/packages/pinia/src/devtools/plugin.ts +++ b/packages/pinia/src/devtools/plugin.ts @@ -147,7 +147,12 @@ export function registerPiniaDevtools(app: DevtoolsApp, pinia: Pinia) { key: 'getters', editable: false, value: store._getters.reduce((getters, key) => { - getters[key] = store[key] + try { + getters[key] = store[key] + } catch (error) { + // @ts-expect-error: we just want to show it in devtools + getters[key] = error + } return getters }, {} as _GettersTree), })