diff --git a/apps/portal/src/app/features/profile/types/address.ts b/apps/portal/src/app/features/profile/types/address.ts index ef374b4b5..4a65f2d58 100644 --- a/apps/portal/src/app/features/profile/types/address.ts +++ b/apps/portal/src/app/features/profile/types/address.ts @@ -39,9 +39,10 @@ export function toAddressPayload(values: AddressValues): AddressPayload { idNumber: values.idNumber.trim(), // Form holds the alpha-2 code (CountrySelect); API stores the full name. nationality: getCountryName(values.nationality), - regionId: clean(values.regionId), - cityId: clean(values.cityId), - subCityId: clean(values.subcityId), + regionId, + cityId, + subCityId, + subcityId: subCityId, // legacy spelling, same value woredaId: clean(values.woredaId), kebeleId: clean(values.woredaId), // no separate Kebele field — mirrors woredaId streetAddress: clean(values.streetAddress),