From ce07b4d1b12eba7222584e134b620785654531d3 Mon Sep 17 00:00:00 2001 From: hamed <15238-genius.ha@users.noreply.drupalcode.org> Date: Wed, 24 Jun 2026 12:33:00 +0330 Subject: [PATCH] fix(appointment): ensure national code and gender are mandatory for both self and others in SubmitData component --- components/appointment/detail/SubmitData.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/components/appointment/detail/SubmitData.js b/components/appointment/detail/SubmitData.js index ceff7f2..494c8eb 100644 --- a/components/appointment/detail/SubmitData.js +++ b/components/appointment/detail/SubmitData.js @@ -139,12 +139,13 @@ function SubmitData({ setStep, data, prevData, setErrors, doctor, isForAnother, slot_end: selectedSlot.end, for_self: !isForAnother, note: data?.patient_reason?.value || "", + // کد ملی و جنسیت در هر دو حالت (خودِ بیمار / شخص دیگر) الزامی است. + patient_national_code: data?.national_code?.value || "", + patient_gender: data?.gender?.value?.id || data?.gender?.value || "", ...(isForAnother ? { patient_name: [data?.name?.value, data?.family?.value].filter(Boolean).join(" ").trim(), patient_mobile: data?.phone?.value, - patient_national_code: data?.national_code?.value || "", - patient_gender: data?.gender?.value?.id || data?.gender?.value || "", patient_reason: data?.patient_reason?.value || "", } : {}),