From 6c1d4a5cfdd8dc9552a8e7a0534c3a259764b11f Mon Sep 17 00:00:00 2001 From: Alan Rominger Date: Sat, 4 Feb 2023 12:10:39 -0500 Subject: [PATCH] Skip callback receiver bulk_create with 0 events --- awx/main/dispatch/worker/callback.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/awx/main/dispatch/worker/callback.py b/awx/main/dispatch/worker/callback.py index b0588265a4..e1db0f27e9 100644 --- a/awx/main/dispatch/worker/callback.py +++ b/awx/main/dispatch/worker/callback.py @@ -154,6 +154,8 @@ class CallbackBrokerWorker(BaseWorker): metrics_events_missing_created = 0 metrics_total_job_event_processing_seconds = datetime.timedelta(seconds=0) for cls, events in self.buff.items(): + if not events: + continue logger.debug(f'{cls.__name__}.objects.bulk_create({len(events)})') for e in events: e.modified = now # this can be set before created because now is set above on line 149