From 8dfe93b82679fac42b8d1509febc97e7faeed1e0 Mon Sep 17 00:00:00 2001 From: Csizmadia Szabolcs <38193720+Csszabi98@users.noreply.github.com> Date: Fri, 3 Feb 2023 14:24:00 +0100 Subject: [PATCH] fix(@vue/apollo-option): ssr cleanup function fails to run (#1424) (#1425) Co-authored-by: Szabolcs Csizmadia --- packages/vue-apollo-option/src/mixin.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/vue-apollo-option/src/mixin.js b/packages/vue-apollo-option/src/mixin.js index 27eddf6..a2ecc8a 100644 --- a/packages/vue-apollo-option/src/mixin.js +++ b/packages/vue-apollo-option/src/mixin.js @@ -114,8 +114,8 @@ export function installMixin (app, provider) { this.$apollo = new DollarApollo(this, provider) if (isServer) { // Patch render function to cleanup apollo - const render = this.$options.render - this.$options.render = (h) => { + const render = this.$options.ssrRender + this.$options.ssrRender = (h) => { const result = render.call(this, h) destroy.call(this) return result