修复 ComfyUI V2 配置功能
- 添加 ComfyUI 表的数据库迁移到迁移管理器中 - 修复前端调用 comfyui_v2_update_config 和 comfyui_v2_validate_config 的参数名 - 解决 'no such table: comfyui_configs' 错误 - 解决 'missing required key configRequest' 错误
This commit is contained in:
parent
d9e4cd3d3b
commit
643a1570a6
|
|
@ -301,6 +301,14 @@ impl MigrationManager {
|
||||||
up_sql: include_str!("migrations/032_migrate_existing_outfit_data.sql").to_string(),
|
up_sql: include_str!("migrations/032_migrate_existing_outfit_data.sql").to_string(),
|
||||||
down_sql: Some(include_str!("migrations/032_migrate_existing_outfit_data_down.sql").to_string()),
|
down_sql: Some(include_str!("migrations/032_migrate_existing_outfit_data_down.sql").to_string()),
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// 迁移 34: 创建 ComfyUI 相关表
|
||||||
|
self.add_migration(Migration {
|
||||||
|
version: 34,
|
||||||
|
description: "创建 ComfyUI 相关表".to_string(),
|
||||||
|
up_sql: include_str!("migrations/033_create_comfyui_tables.sql").to_string(),
|
||||||
|
down_sql: Some(include_str!("migrations/033_create_comfyui_tables_down.sql").to_string()),
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
/// 添加迁移
|
/// 添加迁移
|
||||||
|
|
|
||||||
|
|
@ -283,7 +283,7 @@ export class ComfyUIV2Service {
|
||||||
...config,
|
...config,
|
||||||
};
|
};
|
||||||
|
|
||||||
return await invoke<string>('comfyui_v2_update_config', { config: fullConfig });
|
return await invoke<string>('comfyui_v2_update_config', { configRequest: fullConfig });
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error('Failed to update config:', error);
|
console.error('Failed to update config:', error);
|
||||||
throw new Error(`更新配置失败: ${error}`);
|
throw new Error(`更新配置失败: ${error}`);
|
||||||
|
|
@ -295,7 +295,7 @@ export class ComfyUIV2Service {
|
||||||
*/
|
*/
|
||||||
static async validateConfig(config: ComfyUIV2Config): Promise<boolean> {
|
static async validateConfig(config: ComfyUIV2Config): Promise<boolean> {
|
||||||
try {
|
try {
|
||||||
const result = await invoke<string>('comfyui_v2_validate_config', { config });
|
const result = await invoke<string>('comfyui_v2_validate_config', { configRequest: config });
|
||||||
return result === 'valid';
|
return result === 'valid';
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error('Failed to validate config:', error);
|
console.error('Failed to validate config:', error);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue