Fix bugs when switching control layer type. This logic still feels very hacky.

This commit is contained in:
Ryan Dick
2024-12-17 06:00:42 +00:00
parent a463e97269
commit 9b615e0de7

View File

@@ -493,10 +493,10 @@ export const canvasSlice = createSlice({
case 'control_lora': {
if (layer.controlAdapter.type === 'controlnet') {
const controlLoraConfig: ControlLoRAConfig = { ...layer.controlAdapter, ...initialControlLoRA };
const controlLoraConfig: ControlLoRAConfig = { ...layer.controlAdapter, type: 'control_lora' };
layer.controlAdapter = controlLoraConfig;
} else if (layer.controlAdapter.type === 't2i_adapter') {
const controlLoraConfig: ControlLoRAConfig = { ...layer.controlAdapter, ...initialControlLoRA };
const controlLoraConfig: ControlLoRAConfig = { ...layer.controlAdapter, type: 'control_lora' };
layer.controlAdapter = controlLoraConfig;
}
break;