From ef1f922c86f1c4c5421991caa68c3b9cb3761c22 Mon Sep 17 00:00:00 2001 From: Brad Cornes Date: Sun, 10 May 2020 12:06:49 +0100 Subject: [PATCH] fix removeMeta when meta prop is an object --- src/lsp/util/removeMeta.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lsp/util/removeMeta.ts b/src/lsp/util/removeMeta.ts index 7e379a8..dfe58d3 100644 --- a/src/lsp/util/removeMeta.ts +++ b/src/lsp/util/removeMeta.ts @@ -3,9 +3,10 @@ import isObject from '../../util/isObject' export default function removeMeta(obj: any): any { let result = {} for (let key in obj) { + if (key.substr(0, 2) === '__') continue if (isObject(obj[key])) { result[key] = removeMeta(obj[key]) - } else if (key.substr(0, 2) !== '__') { + } else { result[key] = obj[key] } }