diff --git a/webapp/packages/core-blocks/src/FormControls/isControlPresented.ts b/webapp/packages/core-blocks/src/FormControls/isControlPresented.ts index e8b36c5b63..705867b36b 100644 --- a/webapp/packages/core-blocks/src/FormControls/isControlPresented.ts +++ b/webapp/packages/core-blocks/src/FormControls/isControlPresented.ts @@ -9,7 +9,7 @@ import { isNotNullDefined } from '@cloudbeaver/core-utils'; export function isControlPresented(name: string | undefined, state: any, defaultValue?: any): boolean { if (isNotNullDefined(state) && isNotNullDefined(name)) { - if (name in state) { + if (typeof state === 'object' && name in state) { return isNotNullDefined(state[name]); } return defaultValue !== undefined;