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 {