diff --git a/src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts b/src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts index 6e3e0319b..b52ee0a13 100644 --- a/src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts +++ b/src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts @@ -76,7 +76,7 @@ const addComboWidget = ( 'asset', inputSpec.name, displayLabel, - async () => { + async function (this: IBaseWidget) { if (!isAssetWidget(widget)) { throw new Error(`Expected asset widget but received ${widget.type}`) } @@ -111,7 +111,7 @@ const addComboWidget = ( } const oldValue = widget.value - widget.value = validatedFilename.data + this.value = validatedFilename.data node.onWidgetChanged?.( widget.name, validatedFilename.data,