quirrel-dev / owl

A high-performance, Redis-backed job queueing library originally built for Quirrel. Has an in-memory mode for development use cases.
MIT License
95 stars 10 forks source link

Bugfix: Re-Enqueue repeated jobs if orphaned #125

Closed Skn0tt closed 3 years ago

Skn0tt commented 3 years ago

There has been a defect where orphaned jobs weren't re-enqueued after being orphaned, affecting e.g. Quirrel Cron jobs. This PR fixes the bug and adds a regression test.

coveralls commented 3 years ago

Pull Request Test Coverage Report for Build 940724508


Changes Missing Coverage Covered Lines Changed/Added Lines %
src/worker/worker.ts 9 11 81.82%
<!-- Total: 25 27 92.59% -->
Totals Coverage Status
Change from base Build 938794094: 0.2%
Covered Lines: 476
Relevant Lines: 499

💛 - Coveralls