From 4e501d1a1a4753e087ce72ce3a90b5a902627911 Mon Sep 17 00:00:00 2001 From: aykhanahmadli Date: Fri, 20 Sep 2024 13:50:17 +0200 Subject: [PATCH] fix: get appointments error --- .../app/src/helpers/create-sample-appointments.ts | 2 ++ .../telemed/features/tracking-board/CreateDemoVisits.tsx | 9 +++++---- .../zambdas/src/appointment/create-appointment/index.ts | 2 +- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/packages/telemed-ehr/app/src/helpers/create-sample-appointments.ts b/packages/telemed-ehr/app/src/helpers/create-sample-appointments.ts index 11237468..17498ccb 100644 --- a/packages/telemed-ehr/app/src/helpers/create-sample-appointments.ts +++ b/packages/telemed-ehr/app/src/helpers/create-sample-appointments.ts @@ -75,6 +75,8 @@ export const createSampleAppointments = async ( console.log('Succesfully created appointments', responses); } catch (error: any) { console.error('Error creating appointments:', error); + } finally { + localStorage.removeItem('selectedLocationID'); } }; diff --git a/packages/telemed-ehr/app/src/telemed/features/tracking-board/CreateDemoVisits.tsx b/packages/telemed-ehr/app/src/telemed/features/tracking-board/CreateDemoVisits.tsx index 714e582d..fb950ee5 100644 --- a/packages/telemed-ehr/app/src/telemed/features/tracking-board/CreateDemoVisits.tsx +++ b/packages/telemed-ehr/app/src/telemed/features/tracking-board/CreateDemoVisits.tsx @@ -26,7 +26,7 @@ const CreateDemoVisits = (): ReactElement => { const { getAccessTokenSilently } = useAuth0(); const handleCreateSampleAppointments = async (phoneNumber: string): Promise => { - if (!phoneNumber || phoneNumber.length < 10 || !phoneNumber.startsWith('+1')) { + if (!phoneNumber || phoneNumber.length !== 12 || !phoneNumber.startsWith('+1')) { setInputError(true); return; } @@ -34,7 +34,8 @@ const CreateDemoVisits = (): ReactElement => { setLoading(true); setInputError(false); const authToken = await getAccessTokenSilently(); - const response = await createSampleAppointments(fhirClient, authToken, phoneNumber); + const formattedPhoneNumber = phoneNumber.slice(2); + const response = await createSampleAppointments(fhirClient, authToken, formattedPhoneNumber); console.log('response', response); setSnackbar({ open: true, @@ -62,7 +63,7 @@ const CreateDemoVisits = (): ReactElement => { const handleChange = (e: React.ChangeEvent): void => { setPhoneNumber(e.target.value); - if (e.target.value.length === 11 && e.target.value.startsWith('+1')) { + if (e.target.value.length === 12 && e.target.value.startsWith('+1')) { setInputError(false); } }; @@ -108,7 +109,7 @@ const CreateDemoVisits = (): ReactElement => { }} required error={inputError} - helperText={inputError ? 'Please enter a valid phone number in the format +1234567890' : ''} + helperText={inputError ? 'Please enter a valid phone number in the format +12345678900' : ''} />