File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -183,8 +183,6 @@ export default function TargetTable(props: TargetTableProps) {
183183 setRows ( targets )
184184 } , [ targets ] )
185185
186- const debounced_save = useDebounceCallback ( edit_target , 2000 )
187-
188186 const handleEditClick = ( id : GridRowId ) => ( ) => {
189187 setRowModesModel ( { ...rowModesModel , [ id ] : { mode : GridRowModes . Edit } } ) ;
190188 } ;
@@ -247,7 +245,7 @@ export default function TargetTable(props: TargetTableProps) {
247245 if ( count > 0 || override ) {
248246 let newTgt : Target | undefined = undefined
249247 const isEdited = editTarget . status ?. includes ( 'EDITED' )
250- if ( isEdited ) newTgt = await debounced_save ( editTarget )
248+ if ( isEdited ) newTgt = await edit_target ( editTarget )
251249 processRowUpdate ( editTarget ) //TODO: May want to wait till save is successful
252250 if ( newTgt ) {
253251 newTgt . tic_id || newTgt . gaia_id && setHasCatalog ( true )
@@ -256,9 +254,10 @@ export default function TargetTable(props: TargetTableProps) {
256254 }
257255 }
258256
257+ const debouncedHandleRowChange = useDebounceCallback ( handleRowChange , 2000 )
259258
260259 React . useEffect ( ( ) => { // when targed is edited in target edit dialog or catalog dialog
261- handleRowChange ( )
260+ debouncedHandleRowChange ( )
262261 setCount ( ( prev : number ) => prev + 1 )
263262 } , [ editTarget ] )
264263
You can’t perform that action at this time.
0 commit comments