Skip to content
Commit 3d35aaf1 authored by Daniel Vrátil's avatar Daniel Vrátil 🤖
Browse files

Jobs: make sure all subjobs are finished before emitting result()

This affects mostly CollectionSync, which would emit result() signal
while a CommitTransaction subjob was still running. This caused the
response to the CommitTransaction to be delivered to subsequent job
started after the CollectionSync and was causing all kinds of havoc
(like CollectionFetchJob emitting result() twice - once because of
the CommitTransaction response not addressed to it and second time
once the actual CFJ response arrived) in both clients and resources.
parent 04a1db61
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment