From 03b265dd483208b788b67c07638999f92d4a27a5 Mon Sep 17 00:00:00 2001 From: Harlan Wilton Date: Thu, 25 Aug 2022 23:32:23 +1000 Subject: [PATCH] fix: avoid looping Vue reactivity --- src/utils/index.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/utils/index.ts b/src/utils/index.ts index 61ba265..873844f 100644 --- a/src/utils/index.ts +++ b/src/utils/index.ts @@ -119,11 +119,11 @@ export const resolveAsGraphKey = (key?: Id | string) => { */ export const stripEmptyProperties = (obj: any) => { Object.keys(obj).forEach((k) => { - // avoid walking vue reactivity - if (obj[k].__v_isReadonly || obj[k].__v_isRef) - return if (obj[k] && typeof obj[k] === 'object') { + // avoid walking vue reactivity + if (obj[k].__v_isReadonly || obj[k].__v_isRef) + return stripEmptyProperties(obj[k]) return }