FormModal: hide lookup fields and drop required validation

This commit is contained in:
Bhanu Prakash Sai Potteri 2026-05-23 16:07:23 +05:30
parent f05ea4b23e
commit 179c956926

View File

@ -52,7 +52,10 @@ export default function FormModal({ activityId, instanceId, title, onClose, onSu
useEffect(() => {
getFormScreen(activityId, instanceId)
.then((res: any) => {
const f: FormField[] = res.fields ?? res.form_json?.fields ?? [];
const raw: FormField[] = res.fields ?? res.form_json?.fields ?? [];
const f = raw
.filter((field) => field.data_type !== "lookup")
.map((field) => ({ ...field, mandatory: false }));
setFields(f);
setGridConfig(res.grid_config ?? []);
setFormTitle(res.activity_name || title || "Form");