From 922e2bb446948812ae715febf0ced469bf30dd2a Mon Sep 17 00:00:00 2001 From: Nitzan Uziely Date: Sun, 18 May 2025 20:38:22 +0300 Subject: [PATCH] add negative isArray check to _isConfigDefaults --- shared/AppInsightsCore/src/Config/ConfigDefaults.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shared/AppInsightsCore/src/Config/ConfigDefaults.ts b/shared/AppInsightsCore/src/Config/ConfigDefaults.ts index 724910911..be8e6621d 100644 --- a/shared/AppInsightsCore/src/Config/ConfigDefaults.ts +++ b/shared/AppInsightsCore/src/Config/ConfigDefaults.ts @@ -8,7 +8,7 @@ import { IConfigCheckFn, IConfigDefaultCheck, IConfigDefaults, IConfigSetFn } fr import { IDynamicConfigHandler } from "./IDynamicConfigHandler"; function _isConfigDefaults(value: any): value is IConfigDefaultCheck { - return (value && isObject(value) && (value.isVal || value.fb || objHasOwn(value, "v") || objHasOwn(value, "mrg") || objHasOwn(value, "ref") || value.set)); + return (value && isObject(value) && !isArray(value) && (value.isVal || value.fb || objHasOwn(value, "v") || objHasOwn(value, "mrg") || objHasOwn(value, "ref") || value.set)); } function _getDefault(dynamicHandler: IDynamicConfigHandler, theConfig: C, cfgDefaults: IConfigDefaultCheck): C[keyof C] | IConfigDefaults {