@@ -215,42 +215,38 @@ export function useInstrumentVisualization({ params }: UseInstrumentVisualizatio
215215 } ;
216216
217217 useEffect ( ( ) => {
218- const fetchRecords = ( ) => {
219- try {
220- const sessions = sessionsUsernameQuery . data ;
221- if ( recordsQuery . data && sessions ) {
222- // Fetch all sessions in parallel
223-
224- // Build records with looked-up data
225- const records : InstrumentVisualizationRecord [ ] = recordsQuery . data . map ( ( record ) => {
226- const props = record . data && typeof record . data === 'object' ? record . data : { } ;
227- const usersSession = sessions . find ( ( s ) => s . id === record . sessionId ) ;
228-
229- const username = usersSession ?. user ?. username ?? 'N/A' ;
230-
231- return {
232- __date__ : record . date ,
233- __time__ : record . date . getTime ( ) ,
234- username : username ,
235- ...record . computedMeasures ,
236- ...props
237- } ;
238- } ) ;
239-
240- setRecords ( records ) ;
241- }
242- } catch ( error ) {
243- console . error ( 'Error occurred: ' , error ) ;
244- notifications . addNotification ( {
245- message : t ( {
246- en : 'Error occurred finding records' ,
247- fr : "Une erreur s'est produite lors de la recherche des enregistrements."
248- } ) ,
249- type : 'error'
218+ try {
219+ const sessions = sessionsUsernameQuery . data ;
220+ if ( recordsQuery . data && sessions ) {
221+ // Fetch all sessions in parallel
222+
223+ // Build records with looked-up data
224+ const records : InstrumentVisualizationRecord [ ] = recordsQuery . data . map ( ( record ) => {
225+ const props = record . data && typeof record . data === 'object' ? record . data : { } ;
226+ const usersSession = sessions . find ( ( s ) => s . id === record . sessionId ) ;
227+
228+ const username = usersSession ?. user ?. username ?? 'N/A' ;
229+
230+ return {
231+ __date__ : record . date ,
232+ __time__ : record . date . getTime ( ) ,
233+ username : username ,
234+ ...record . computedMeasures ,
235+ ...props
236+ } ;
250237 } ) ;
238+
239+ setRecords ( records ) ;
251240 }
252- } ;
253- void fetchRecords ( ) ;
241+ } catch ( error ) {
242+ notifications . addNotification ( {
243+ message : t ( {
244+ en : 'Error occurred finding records' ,
245+ fr : "Une erreur s'est produite lors de la recherche des enregistrements."
246+ } ) ,
247+ type : 'error'
248+ } ) ;
249+ }
254250 } , [ recordsQuery . data ] ) ;
255251
256252 const instrumentOptions : { [ key : string ] : string } = useMemo ( ( ) => {
0 commit comments