Bug in profile while updating in establishment login

This commit is contained in:
KarthiKKVardhan 2026-05-14 18:12:52 +05:30
parent 34b25abe45
commit 1fe90a72ea

View File

@ -194,7 +194,7 @@ const EditCompanyProfile = () => {
return true;
}
}
console.log('Validating step:', stepIndex, 'with form values:', form);
const requiredFields = requiredFieldsByStep[stepIndex] || [];
if (!requiredFields.length) return true;
@ -805,7 +805,7 @@ const EditCompanyProfile = () => {
// Find emirate and city IDs by name for the API call
const selectedEmirate = emirateOptions.find(opt => opt.label === form.contactEmirate);
const selectedCity = contactCityOptions.find(opt => opt.label === form.contactCityTown);
console.log('Selected Emirate:', form);
const establishmentData = {
establishment_code: form.uniqueLicenseNumber || "",
factory_name: form.contactName || "",
@ -828,10 +828,10 @@ const EditCompanyProfile = () => {
establishment_mobile_number: form.contactMobileNumber || "",
establishment_contact_email: form.contactEmail || "",
establishment_website: form.contactWebsite || "",
emirati_male: Number(form.employmentEmiratiMale) || '',
emirati_female: Number(form.employmentEmiratiFemale) || '',
non_emirati_male: Number(form.employmentNonEmiratiMale) || '',
non_emirati_female: Number(form.employmentNonEmiratiFemale) || '',
emirati_male: form.employmentEmiratiMale ? Number(form.employmentEmiratiMale) : 0,
emirati_female: form.employmentEmiratiFemale ? Number(form.employmentEmiratiFemale) : 0,
non_emirati_male: form.employmentNonEmiratiMale ? Number(form.employmentNonEmiratiMale) : 0,
non_emirati_female: form.employmentNonEmiratiFemale ? Number(form.employmentNonEmiratiFemale) : 0,
total_emirati:
(Number(form.employmentEmiratiMale) || 0) +
(Number(form.employmentEmiratiFemale) || 0),
@ -1429,7 +1429,7 @@ const EditCompanyProfile = () => {
<div className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4">
<TextField
label="Number of Emirati Male"
value={form.employmentEmiratiMale || ""}
value={form?.employmentEmiratiMale}
onChange={(e) => {
if (e.target.value === '' || /^\d+$/.test(e.target.value)) {
handleFormChange("employmentEmiratiMale", e.target.value);
@ -1437,7 +1437,7 @@ const EditCompanyProfile = () => {
}}
placeholder="Enter Count"
width="100%"
type="text"
type="Number"
required
inputMode="numeric"
pattern="[0-9]*"
@ -1445,7 +1445,7 @@ const EditCompanyProfile = () => {
/>
<TextField
label="Number of Non-Emirati Male"
value={form.employmentNonEmiratiMale || ""}
value={form?.employmentNonEmiratiMale }
onChange={(e) => {
if (e.target.value === '' || /^\d+$/.test(e.target.value)) {
handleFormChange("employmentNonEmiratiMale", e.target.value);
@ -1453,7 +1453,7 @@ const EditCompanyProfile = () => {
}}
placeholder="Enter Count"
width="100%"
type="text"
type="Number"
inputMode="numeric"
pattern="[0-9]*"
required
@ -1461,7 +1461,7 @@ const EditCompanyProfile = () => {
/>
<TextField
label="Number of Emirati Female"
value={form.employmentEmiratiFemale || ""}
value={form?.employmentEmiratiFemale }
onChange={(e) => {
if (e.target.value === '' || /^\d+$/.test(e.target.value)) {
handleFormChange("employmentEmiratiFemale", e.target.value);
@ -1469,7 +1469,7 @@ const EditCompanyProfile = () => {
}}
placeholder="Enter Count"
width="100%"
type="text"
type="Number"
inputMode="numeric"
pattern="[0-9]*"
required
@ -1477,7 +1477,7 @@ const EditCompanyProfile = () => {
/>
<TextField
label="Number of Non-Emirati Female"
value={form.employmentNonEmiratiFemale || ""}
value={form?.employmentNonEmiratiFemale }
onChange={(e) => {
if (e.target.value === '' || /^\d+$/.test(e.target.value)) {
handleFormChange("employmentNonEmiratiFemale", e.target.value);
@ -1485,7 +1485,7 @@ const EditCompanyProfile = () => {
}}
placeholder="Enter Count"
width="100%"
type="text"
type="Number"
inputMode="numeric"
pattern="[0-9]*"
required
@ -1493,7 +1493,7 @@ const EditCompanyProfile = () => {
/>
<TextField
label="Total Employees"
value={form.employmentTotalEmployees || ""}
value={form?.employmentTotalEmployees }
placeholder="Total Employees"
width="100%"
type="number"
@ -1502,7 +1502,7 @@ const EditCompanyProfile = () => {
/>
<TextField
label="Total Emirati"
value={form.employmentTotalEmirati || ""}
value={form?.employmentTotalEmirati }
placeholder="Total Emirati"
width="100%"
type="number"