Răsfoiți Sursa

fix(core): Fix for job cancellation issue (#1420)

Relates to #1127
Balazs Gallay 4 ani în urmă
părinte
comite
2862dda57c
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  1. 1 1
      packages/core/src/job-queue/subscribable-job.ts

+ 1 - 1
packages/core/src/job-queue/subscribable-job.ts

@@ -81,7 +81,7 @@ export class SubscribableJob<T extends JobData<T> = any> extends Job<T> {
                     return strategy.findOne(id);
                 }),
                 filter(notNullOrUndefined),
-                distinctUntilChanged((a, b) => a?.progress === b?.progress),
+                distinctUntilChanged((a, b) => a?.progress === b?.progress || a?.state === b?.state),
                 takeWhile(
                     job =>
                         job?.state !== JobState.FAILED &&