Expire fault when original task expires
This commit is contained in:
1 parent
0cae1485b5
commit
a8b7c180f7
1 file changed
+4
@@ -120,6 +120,10 @@ recordFault = (sessionContext, fault, provisions, channels) ->
|
||||
for channel of channels
|
||||
provs = sessionContext.faults[channel]?.provisions or []
|
||||
faults[channel] = Object.assign({provisions: provs}, fault)
|
||||
if channel.startsWith('task_')
|
||||
taskId = channel.slice(5)
|
||||
for t in sessionContext.tasks
|
||||
faults[channel].expiry = t.expiry if t._id == taskId and t.expiry
|
||||
|
||||
if sessionContext.retries[channel]?
|
||||
++ sessionContext.retries[channel]
|
||||
|
||||
Reference in new issue
Block a user