@@ -39,11 +39,11 @@ function useCustomHooks(context: Partial<FormProcessorContextProps>) {
3939 const [ isLoading , setIsLoading ] = useState ( true ) ;
4040 const { encounter, isLoading : isLoadingEncounter } = useEncounter ( context . formJson ) ;
4141 const { encounterRole, isLoading : isLoadingEncounterRole } = useEncounterRole ( ) ;
42- const { isLoading : isLoadingPatientPrograms , patientPrograms } = usePatientPrograms (
42+ const { isLoadingPatientPrograms, patientPrograms } = usePatientPrograms ( context . patient ?. id , context . formJson ) ;
43+ const { isLoading : isLoadingPersonAttributes , personAttributes } = usePersonAttributes (
4344 context . patient ?. id ,
4445 context . formJson ,
4546 ) ;
46- const { isLoading : isLoadingPersonAttributes , personAttributes } = usePersonAttributes ( context . patient ?. id ) ;
4747
4848 useEffect ( ( ) => {
4949 setIsLoading ( isLoadingPatientPrograms || isLoadingEncounter || isLoadingEncounterRole || isLoadingPersonAttributes ) ;
@@ -170,9 +170,9 @@ export class EncounterFormProcessor extends FormProcessor {
170170
171171 // save person attributes
172172 try {
173- const personattributes = preparePersonAttributes ( context . formFields , context . location ?. uuid ) ;
174- const savedPrograms = await savePersonAttributes ( context . patient , personattributes ) ;
175- if ( savedPrograms ?. length ) {
173+ const personAttributes = preparePersonAttributes ( context . formFields , context . location ?. uuid ) ;
174+ const savedAttributes = await savePersonAttributes ( context . patient , personAttributes ) ;
175+ if ( savedAttributes ?. length ) {
176176 showSnackbar ( {
177177 title : translateFn ( 'personAttributesSaved' , 'Person attribute(s) saved successfully' ) ,
178178 kind : 'success' ,
@@ -181,12 +181,12 @@ export class EncounterFormProcessor extends FormProcessor {
181181 }
182182 } catch ( error ) {
183183 const errorMessages = extractErrorMessagesFromResponse ( error ) ;
184- return Promise . reject ( {
184+ throw {
185185 title : translateFn ( 'errorSavingPersonAttributes' , 'Error saving person attributes' ) ,
186186 description : errorMessages . join ( ', ' ) ,
187187 kind : 'error' ,
188188 critical : true ,
189- } ) ;
189+ } ;
190190 }
191191
192192 // save encounter
0 commit comments