Migrate forceInput widgets_values (#3337)

Co-authored-by: github-actions <github-actions@github.com>
This commit is contained in:
Chenlei Hu
2025-04-06 21:27:42 -04:00
committed by GitHub
parent a2b3048b94
commit 2c02d4ebb3
11 changed files with 211 additions and 2 deletions

View File

@@ -33,7 +33,11 @@ import { ComfyNodeDefImpl } from '@/stores/nodeDefStore'
import { useToastStore } from '@/stores/toastStore'
import { useWidgetStore } from '@/stores/widgetStore'
import { normalizeI18nKey } from '@/utils/formatUtil'
import { isImageNode, isVideoNode } from '@/utils/litegraphUtil'
import {
isImageNode,
isVideoNode,
migrateWidgetsValues
} from '@/utils/litegraphUtil'
import { useExtensionService } from './extensionService'
@@ -262,6 +266,12 @@ export const useLitegraphService = () => {
}
)
data.widgets_values = migrateWidgetsValues(
ComfyNode.nodeData.inputs,
this.widgets ?? [],
data.widgets_values ?? []
)
super.configure(data)
}
}