diff --git a/src/apps/profiles/src/member-profile/local-info/ModifyLocationModal/ModifyLocationModal.tsx b/src/apps/profiles/src/member-profile/local-info/ModifyLocationModal/ModifyLocationModal.tsx index 8ee76d0cd..646181fcd 100644 --- a/src/apps/profiles/src/member-profile/local-info/ModifyLocationModal/ModifyLocationModal.tsx +++ b/src/apps/profiles/src/member-profile/local-info/ModifyLocationModal/ModifyLocationModal.tsx @@ -1,5 +1,5 @@ import { Dispatch, FC, SetStateAction, useMemo, useState } from 'react' -import { bind, trim } from 'lodash' +import { bind, omit, trim } from 'lodash' import { toast } from 'react-toastify' import { BaseModal, Button, InputSelect, InputText } from '~/libs/ui' @@ -18,6 +18,10 @@ interface ModifyLocationModalProps { profile: UserProfile } +const OMIT_ADDRESS_KEYS_ON_UPDATE = [ + 'createdAt', 'createdBy', 'updatedAt', 'updatedBy', +] + const ModifyLocationModal: FC = (props: ModifyLocationModalProps) => { const countryLookup: CountryLookup[] | undefined = useCountryLookup() @@ -59,7 +63,7 @@ const ModifyLocationModal: FC = (props: ModifyLocation props.profile.handle, { addresses: [{ - ...props.profile.addresses ? props.profile.addresses[0] : {}, + ...props.profile.addresses ? omit(props.profile.addresses[0], OMIT_ADDRESS_KEYS_ON_UPDATE) : {}, city: trim(formValues.city), }], competitionCountryCode: formValues.country,