@@ -261,7 +261,11 @@ async function performPatchTask(action: string, taskId: number): Promise<void> {
261261 const task = await new Promise < any > ( ( resolve , reject ) => {
262262 db . findOne (
263263 { id : taskId } ,
264- { id :1 , is_all_task : 1 , parent_task_id : 1 , scraper_name : 1 , status : 1 } ,
264+ {
265+ // id:1,
266+ is_all_task : 1 , parent_task_id : 1 , scraper_name : 1 ,
267+ // status: 1,
268+ } ,
265269 ( err , task ) => {
266270 if ( err ) {
267271 reject ( err ) ;
@@ -276,14 +280,14 @@ async function performPatchTask(action: string, taskId: number): Promise<void> {
276280
277281 if ( task ) {
278282 const removeDuplicatesBy = Server . getRemoveDuplicatesBy ( task . scraper_name ) ;
279- const { is_all_task, parent_task_id, status } = task ;
283+ const { is_all_task, parent_task_id } = task ;
280284
281285 if ( action === 'delete' ) {
282286 await deleteTask ( taskId , is_all_task , parent_task_id , removeDuplicatesBy ) ;
283287 } else if ( action === 'abort' ) {
284- await abortTask ( taskId , is_all_task , parent_task_id , removeDuplicatesBy , status ) ;
288+ await abortTask ( taskId , is_all_task , parent_task_id , removeDuplicatesBy ) ;
285289 } else if ( action === 'retry' ) {
286- await retryTask ( taskId , is_all_task , parent_task_id , status ) ;
290+ await retryTask ( taskId , is_all_task , parent_task_id ) ;
287291 }
288292 }
289293}
@@ -1071,13 +1075,12 @@ function convertUnicodeDictToAsciiDictInPlace(inputList: any[]): any[] {
10711075 is_all_task : boolean ,
10721076 parentId : number | null ,
10731077 removeDuplicatesBy : any ,
1074- status : string
10751078 ) {
10761079 // Only abort tasks that are in PENDING or IN_PROGRESS status
1077- const abortableStatuses : string [ ] = [ TaskStatus . PENDING , TaskStatus . IN_PROGRESS ] ;
1078- if ( ! abortableStatuses . includes ( status ) ) {
1079- return ;
1080- }
1080+ // const abortableStatuses: string[] = [TaskStatus.PENDING, TaskStatus.IN_PROGRESS];
1081+ // if (!abortableStatuses.includes(status)) {
1082+ // return;
1083+ // }
10811084
10821085 let fn : ( ( ) => Promise < void > ) | null = null ;
10831086
@@ -1142,12 +1145,7 @@ function convertUnicodeDictToAsciiDictInPlace(inputList: any[]): any[] {
11421145 taskId : number ,
11431146 is_all_task : boolean ,
11441147 parent_task_id : number | null ,
1145- status : string
11461148 ) : Promise < void > {
1147- // Only allow retry for failed tasks
1148- if ( status !== TaskStatus . FAILED ) {
1149- return ;
1150- }
11511149
11521150 if ( is_all_task ) {
11531151 // Retry all failed children by setting them to pending
0 commit comments