fix: 修复n8n项目多个模块错误和配置问题

- 添加WooCommerce节点描述文件
- 实现错误处理基础类结构
- 修复data-store仓库TypeScript类型问题
- 更新Claude本地配置
- 修复start.bat脚本
This commit is contained in:
2025-09-09 14:45:53 +08:00
parent 83dc9270c8
commit a6025569b7
14 changed files with 790 additions and 479 deletions

View File

@@ -55,7 +55,7 @@ export class DataStoreColumnRepository extends Repository<DataStoreColumn> {
dataStoreId,
});
await em.insert(DataStoreColumn, column);
await em.insert(DataStoreColumn, { ...column } as any);
const queryRunner = em.queryRunner;
if (!queryRunner) {

View File

@@ -28,7 +28,7 @@ export class DataStoreRepository extends Repository<DataStore> {
let dataStoreId: string | undefined;
await this.manager.transaction(async (em) => {
const dataStore = em.create(DataStore, { name, columns, projectId });
await em.insert(DataStore, dataStore);
await em.insert(DataStore, { ...dataStore } as any);
dataStoreId = dataStore.id;
const queryRunner = em.queryRunner;
@@ -47,7 +47,7 @@ export class DataStoreRepository extends Repository<DataStore> {
);
if (columnEntities.length > 0) {
await em.insert(DataStoreColumn, columnEntities);
await em.insert(DataStoreColumn, columnEntities as any);
}
// create user table (will create empty table with just id column if no columns)