Skip to content

Commit 11ed8b8

Browse files
committed
fix: Image to video node error
1 parent ae03fba commit 11ed8b8

File tree

1 file changed

+9
-5
lines changed
  • ui/src/workflow/nodes/image-to-video

1 file changed

+9
-5
lines changed

ui/src/workflow/nodes/image-to-video/index.vue

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@
6969
</div>
7070
<NodeCascader
7171
v-else
72-
ref="nodeCascaderRef"
72+
ref="modelReferenceCascaderRef"
7373
:nodeModel="nodeModel"
7474
class="w-full"
7575
:placeholder="$t('workflow.variable.placeholder')"
@@ -154,7 +154,7 @@
154154
}}<span class="color-danger">*</span></template
155155
>
156156
<NodeCascader
157-
ref="nodeCascaderRef"
157+
ref="firstFrameCascaderRef"
158158
:nodeModel="nodeModel"
159159
class="w-full"
160160
:placeholder="$t('workflow.nodes.imageToVideoGenerate.first_frame.requiredMessage')"
@@ -174,7 +174,7 @@
174174
>{{ $t('workflow.nodes.imageToVideoGenerate.last_frame.label') }}
175175
</template>
176176
<NodeCascader
177-
ref="nodeCascaderRef"
177+
ref="lastFrameCascaderRef"
178178
:nodeModel="nodeModel"
179179
class="w-full"
180180
:placeholder="$t('workflow.nodes.imageToVideoGenerate.last_frame.requiredMessage')"
@@ -248,12 +248,16 @@ const apiType = computed(() => {
248248
const props = defineProps<{ nodeModel: any }>()
249249
const modelOptions = ref<any>(null)
250250
const AIModeParamSettingDialogRef = ref<InstanceType<typeof AIModeParamSettingDialog>>()
251-
const nodeCascaderRef = ref()
252251
253252
const aiChatNodeFormRef = ref<FormInstance>()
253+
const firstFrameCascaderRef = ref()
254+
const lastFrameCascaderRef = ref()
255+
const modelReferenceCascaderRef = ref()
256+
254257
const validate = () => {
255258
return Promise.all([
256-
nodeCascaderRef.value ? nodeCascaderRef.value.validate() : Promise.resolve(''),
259+
firstFrameCascaderRef.value?.validate() ?? Promise.resolve(''),
260+
modelReferenceCascaderRef.value?.validate() ?? Promise.resolve(''),
257261
aiChatNodeFormRef.value?.validate(),
258262
]).catch((err: any) => {
259263
return Promise.reject({ node: props.nodeModel, errMessage: err })

0 commit comments

Comments
 (0)