Correction in case of job deletion

This commit is contained in:
Totonyus 2025-08-23 21:00:41 +02:00
parent a443ebe728
commit 37000619f3
1 changed files with 17 additions and 14 deletions

View File

@ -240,20 +240,23 @@ class ProcessUtils:
if job is None:
return None
sanitize_object = {
'status': job.get_status(refresh=True),
'result': job.result,
'queue_name': job.origin,
'result_ttl': job.result_ttl,
'redis_id' : job.id,
'enqueued_at': job.enqueued_at,
'started_at': job.started_at,
'ended_at': job.ended_at,
'exc_info': job.exc_info,
'last_heartbeat': job.last_heartbeat,
'worker_name': job.worker_name,
'meta': job.meta
}
try:
sanitize_object = {
'status': job.get_status(refresh=True),
'result': job.result,
'queue_name': job.origin,
'result_ttl': job.result_ttl,
'redis_id' : job.id,
'enqueued_at': job.enqueued_at,
'started_at': job.started_at,
'ended_at': job.ended_at,
'exc_info': job.exc_info,
'last_heartbeat': job.last_heartbeat,
'worker_name': job.worker_name,
'meta': job.meta
}
except :
return None
return sanitize_object