fix invalid session props will cause future saveDataSource action to fail (#138)

This commit is contained in:
Andy Yen
2024-04-19 14:25:40 +08:00
committed by GitHub
parent e997bd0d51
commit 5e867c0c56
@@ -41,6 +41,9 @@ export class DuckDBConnector
}
public async prepare(prepareOptions: DuckDBPrepareOptions): Promise<void> {
const { initSql, sessionProps } = prepareOptions;
// clear previous session props to prevent, invalid session props error from prior saveDataSource action.
await this.wrenEngineAdaptor.putSessionProps([]);
await this.wrenEngineAdaptor.initDatabase(initSql);
await this.wrenEngineAdaptor.putSessionProps(sessionProps);
}