Commit 3161307 1 parent 3cbed1c commit 3161307 Copy full SHA for 3161307
File tree 1 file changed +9
-6
lines changed
front/src/modules/trainschedule/components/Timetable
1 file changed +9
-6
lines changed Original file line number Diff line number Diff line change @@ -65,11 +65,14 @@ export default function Timetable({
65
65
const [ deleteTrainScheduleById ] = osrdEditoastApi . endpoints . deleteTrainScheduleById . useMutation ( ) ;
66
66
const [ deleteTrainSchedules ] = osrdEditoastApi . endpoints . deleteTrainSchedule . useMutation ( ) ;
67
67
68
- const { data : timetable , refetch : refetchTimetable } =
69
- osrdEditoastApi . endpoints . getTimetableById . useQuery (
70
- { id : timetableID as number } ,
71
- { skip : ! timetableID || infraState !== 'CACHED' }
72
- ) ;
68
+ const {
69
+ data : timetable ,
70
+ refetch : refetchTimetable ,
71
+ isUninitialized : isTimetableUnintialized ,
72
+ } = osrdEditoastApi . endpoints . getTimetableById . useQuery (
73
+ { id : timetableID as number } ,
74
+ { skip : ! timetableID || infraState !== 'CACHED' }
75
+ ) ;
73
76
74
77
const { data : conflicts = [ ] , refetch : refetchConflicts } =
75
78
osrdEditoastApi . endpoints . getTimetableByIdConflicts . useQuery (
@@ -295,7 +298,7 @@ export default function Timetable({
295
298
} , [ multiselectOn ] ) ;
296
299
297
300
useEffect ( ( ) => {
298
- if ( timetableID && ! reloadTimetable ) {
301
+ if ( timetableID && ! reloadTimetable && ! isTimetableUnintialized ) {
299
302
refetchTimetable ( ) ;
300
303
}
301
304
} , [ reloadTimetable ] ) ;
You can’t perform that action at this time.
0 commit comments