diff --git a/packages/nc-gui/components/smartsheet/Form.vue b/packages/nc-gui/components/smartsheet/Form.vue index 9f797dec50..6cc2670532 100644 --- a/packages/nc-gui/components/smartsheet/Form.vue +++ b/packages/nc-gui/components/smartsheet/Form.vue @@ -641,7 +641,7 @@ onMounted(async () => { v-if="isVirtualCol(element)" class="!m-0 gap-0 p-0" :name="element.title" - :rules="[{ required: element.required, message: `${element.title} is required` }]" + :rules="[{ required: isRequired(element, element.required), message: `${element.title} is required` }]" > { v-else class="!m-0 gap-0 p-0" :name="element.title" - :rules="[{ required: element.required, message: `${element.title} is required` }]" + :rules="[{ required: isRequired(element, element.required), message: `${element.title} is required` }]" >