@@ -201,9 +201,7 @@ export function JobDataTable({
201201 const failedJobs = Object . entries ( data . failed ) . map (
202202 ( [ jobId , error ] ) => `Job ${ jobId } : ${ error . detail } ` ,
203203 ) ;
204- const successfulJobs = Object . keys ( data . success ) . map (
205- ( jobId ) => `Job ${ jobId } ` ,
206- ) ;
204+ const areSucceedJobs = Object . keys ( data . success ) . length > 0 ;
207205
208206 setBackdropOpen ( false ) ;
209207 refreshJobs (
@@ -215,22 +213,22 @@ export function JobDataTable({
215213 ) ;
216214 clearSelected ( ) ;
217215 // Handle Snackbar Messaging
218- if ( successfulJobs . length > 0 && failedJobs . length > 0 ) {
216+ if ( areSucceedJobs && failedJobs . length > 0 ) {
219217 setSnackbarInfo ( {
220218 open : true ,
221- message : `Kill operation summary. Success: ${ successfulJobs . join ( ", " ) } . Failed: ${ failedJobs . join ( "; " ) } ` ,
219+ message : `Kill operation summary. Failed: ${ failedJobs . join ( "; " ) } , Success for the rest ` ,
222220 severity : "warning" ,
223221 } ) ;
224- } else if ( successfulJobs . length > 0 ) {
222+ } else if ( areSucceedJobs ) {
225223 setSnackbarInfo ( {
226224 open : true ,
227- message : `Kill operation summary. Success: ${ successfulJobs . join ( ", " ) } ` ,
225+ message : `Kill operation summary. Success for all selected jobs. ` ,
228226 severity : "success" ,
229227 } ) ;
230228 } else {
231229 setSnackbarInfo ( {
232230 open : true ,
233- message : `Kill operation summary. Failed: ${ failedJobs . join ( "; " ) } ` ,
231+ message : `Kill operation summary. Failure for all selected jobs. ` ,
234232 severity : "error" ,
235233 } ) ;
236234 }
@@ -273,9 +271,7 @@ export function JobDataTable({
273271 const failedJobs = Object . entries ( data . failed ) . map (
274272 ( [ jobId , error ] ) => `Job ${ jobId } : ${ error . detail } ` ,
275273 ) ;
276- const successfulJobs = Object . keys ( data . success ) . map (
277- ( jobId ) => `Job ${ jobId } ` ,
278- ) ;
274+ const areSucceedJobs = Object . keys ( data . success ) . length > 0 ;
279275
280276 setBackdropOpen ( false ) ;
281277 refreshJobs (
@@ -287,22 +283,22 @@ export function JobDataTable({
287283 ) ;
288284 clearSelected ( ) ;
289285 // Handle Snackbar Messaging
290- if ( successfulJobs . length > 0 && failedJobs . length > 0 ) {
286+ if ( areSucceedJobs && failedJobs . length > 0 ) {
291287 setSnackbarInfo ( {
292288 open : true ,
293- message : `Reschedule operation summary. Success: ${ successfulJobs . join ( ", " ) } . Failed: ${ failedJobs . join ( "; " ) } ` ,
289+ message : `Reschedule operation summary. Failed: ${ failedJobs . join ( "; " ) } , Success for the rest ` ,
294290 severity : "warning" ,
295291 } ) ;
296- } else if ( successfulJobs . length > 0 ) {
292+ } else if ( areSucceedJobs ) {
297293 setSnackbarInfo ( {
298294 open : true ,
299- message : `Reschedule operation summary. Success: ${ successfulJobs . join ( ", " ) } ` ,
295+ message : `Reschedule operation summary. Success for all selected jobs. ` ,
300296 severity : "success" ,
301297 } ) ;
302298 } else {
303299 setSnackbarInfo ( {
304300 open : true ,
305- message : `Reschedule operation summary. Failed: ${ failedJobs . join ( "; " ) } ` ,
301+ message : `Reschedule operation summary. Failure for all selected jobs. ` ,
306302 severity : "error" ,
307303 } ) ;
308304 }
0 commit comments