diff --git a/packages/core/src/App/Containers/Modals/app-modals.jsx b/packages/core/src/App/Containers/Modals/app-modals.jsx
index e52941dc6735..751902f275ee 100644
--- a/packages/core/src/App/Containers/Modals/app-modals.jsx
+++ b/packages/core/src/App/Containers/Modals/app-modals.jsx
@@ -158,14 +158,14 @@ const AppModals = observer(() => {
React.useEffect(() => {
if (!is_client_store_initialized || !account_settings || is_tnc_update_modal_open) return;
- const { citizen, date_of_birth, address_line_1, address_city } = account_settings;
+ const { citizen, date_of_birth, address_line_1, address_city, place_of_birth } = account_settings;
const shouldShow =
!has_wallet &&
is_logged_in &&
is_authorize &&
has_active_real_account &&
- (!citizen || !date_of_birth || !address_line_1 || !address_city || no_currency);
+ (!citizen || !date_of_birth || !address_line_1 || !address_city || !place_of_birth || no_currency);
if (shouldShow) {
setShouldShowCompleteUserProfileModal(true);
diff --git a/packages/core/src/App/Containers/Modals/complete-user-profile-modal/complete-user-profile-modal.tsx b/packages/core/src/App/Containers/Modals/complete-user-profile-modal/complete-user-profile-modal.tsx
index d6ef63bc28c3..caa8c8a5dbfa 100644
--- a/packages/core/src/App/Containers/Modals/complete-user-profile-modal/complete-user-profile-modal.tsx
+++ b/packages/core/src/App/Containers/Modals/complete-user-profile-modal/complete-user-profile-modal.tsx
@@ -43,6 +43,7 @@ type TCurrencyFormProps = {
type TPersonalDetailsFormProps = {
date_of_birth: string;
+ place_of_birth: string;
};
type TCountryandCitizenshipFormProps = {
@@ -114,6 +115,7 @@ const CompleteUserProfile = observer(
const [address_state_to_display, setAddressStateToDisplay] = React.useState('');
const [citizen_to_display, setCitizenToDisplay] = React.useState('');
+ const [place_of_birth_to_display, setPlaceOfBirthToDisplay] = React.useState('');
const [submitting_currency, setSubmittingCurrency] = React.useState(false);
const { data: states_list, isFetched: state_list_fetched } = useStatesList(residence);
@@ -121,6 +123,7 @@ const CompleteUserProfile = observer(
const {
citizen,
date_of_birth,
+ place_of_birth,
address_line_1,
address_line_2,
address_city,
@@ -132,6 +135,7 @@ const CompleteUserProfile = observer(
currency: '',
citizen: citizen || '',
date_of_birth: date_of_birth || '',
+ place_of_birth: place_of_birth || '',
address_line_1: address_line_1 || '',
address_line_2: address_line_2 || '',
address_city: address_city || '',
@@ -295,7 +299,7 @@ const CompleteUserProfile = observer(
)}
>
)}
- {!date_of_birth && (
+ {(!date_of_birth || !place_of_birth) && (
<>