From 0afd744ea6cbde77c20bcd69aa4a15c79755d031 Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Sat, 15 Feb 2020 11:36:08 +0800 Subject: [PATCH] mgr/orchestrator: "addr" is optional for constructing InventoryNode this addresses a regression introduced by 5276871e15 Signed-off-by: Kefu Chai --- src/pybind/mgr/orchestrator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pybind/mgr/orchestrator.py b/src/pybind/mgr/orchestrator.py index f098cf759d1..18dc0a1da93 100644 --- a/src/pybind/mgr/orchestrator.py +++ b/src/pybind/mgr/orchestrator.py @@ -1487,7 +1487,7 @@ class InventoryNode(object): try: _data = copy.deepcopy(data) name = _data.pop('name') - addr = _data.pop('addr') or name + addr = _data.pop('addr', None) or name devices = inventory.Devices.from_json(_data.pop('devices')) if _data: error_msg = 'Unknown key(s) in Inventory: {}'.format(','.join(_data.keys())) -- 2.39.5