diff --git a/packages/datasource-engine/src/core/adapter.ts b/packages/datasource-engine/src/core/adapter.ts index ec91579..89b2a51 100644 --- a/packages/datasource-engine/src/core/adapter.ts +++ b/packages/datasource-engine/src/core/adapter.ts @@ -11,7 +11,7 @@ import { } from '@alilc/lowcode-types'; const adapt2Runtime = (dataSource: InterpretDataSource, context: IDataSourceRuntimeContext) => { - const { list: interpretConfigList, dataHandler: interpretDataHandler } = dataSource; + const { list: interpretConfigList, dataHandler: interpretDataHandler } = dataSource || {}; const dataHandler: (dataMap?: DataSourceMap) => void = interpretDataHandler ? getRuntimeJsValue(interpretDataHandler, context) : undefined;