Skip to content

Jobs that are scheduled in the future get compressed multiple times

Discovered in #1085 (comment 623847407).

When a job is scheduled in the future, or gets retried, it passes through the client middleware every time. This causes the jobs to be compressed multiple times which in turn causes decompression to fail on the server side.

We should add a guard to the client middleware that prevents compressing jobs that were already compressed.

Edited by Bob Van Landuyt