From b05fa8723ac640185141d66fee849991d3259187 Mon Sep 17 00:00:00 2001 From: Erik Reid <erik.reid@geant.org> Date: Fri, 8 May 2020 14:31:38 +0200 Subject: [PATCH] modify meta in-place when updating state --- inventory_provider/tasks/worker.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inventory_provider/tasks/worker.py b/inventory_provider/tasks/worker.py index 619ebdf1..8726aaf4 100644 --- a/inventory_provider/tasks/worker.py +++ b/inventory_provider/tasks/worker.py @@ -67,7 +67,7 @@ class InventoryTask(Task): logging.debug("loaded config: %r" % InventoryTask.config) def update_state(self, **kwargs): - meta = kwargs.get('meta', dict()) + meta = kwargs.setdefault('meta', dict()) meta['task'] = self.name logger.debug(json.dumps( {'state': kwargs['state'], 'meta': str(meta)} -- GitLab