diff --git a/client/src/pages/onboarding.vue b/client/src/pages/onboarding.vue index 72075d0c..f6744577 100644 --- a/client/src/pages/onboarding.vue +++ b/client/src/pages/onboarding.vue @@ -45,11 +45,16 @@ completeOnboarding() { this.$apollo.mutate({ mutation: UPDATE_ONBOARDING_PROGRESS, - update(store, {data: {updateOnboardingProgress: {success}}}) { + update(store, {data: {updateOnboardingProgress: {success: onboardingVisited}}}) { const query = ME_QUERY; - const data = store.readQuery({query}); - if (data) { - data.me.onboardingVisited = success; + const {me} = store.readQuery({query}); + if (me) { + const data = { + me: { + ...me, + onboardingVisited + } + }; store.writeQuery({query, data}); } }, @@ -62,8 +67,7 @@