fix: The user input parameter was set to non mandatory, but after re entering the canvas editing, it became a mandatory parameter (#4521)

This commit is contained in:
shaohuzhang1 2025-12-16 11:30:19 +08:00 committed by shaohuzhang1
parent e4339a081b
commit 3b4c133207

View File

@ -107,7 +107,7 @@
<script setup lang="ts">
import { onMounted, ref } from 'vue'
import { set,cloneDeep } from 'lodash'
import { set, cloneDeep } from 'lodash'
import Sortable from 'sortablejs'
import UserFieldFormDialog from './UserFieldFormDialog.vue'
import { MsgError } from '@/utils/message'
@ -225,7 +225,7 @@ onMounted(() => {
inputFieldList.value.forEach((item, index) => {
item.label = item.label || item.name
item.field = item.field || item.variable
item.required = item.required || item.is_required
item.required = item.required == undefined ? item.is_required : item.required
switch (item.type) {
case 'input':
item.input_type = 'TextInput'