From 8d7609c68632e0ac47da4d082137d45eddd2bef2 Mon Sep 17 00:00:00 2001 From: lpconsulting321 Date: Fri, 8 Nov 2024 12:34:37 +0000 Subject: [PATCH] Fix error with missing data in dict --- infrahub_sync/adapters/slurpitsync.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/infrahub_sync/adapters/slurpitsync.py b/infrahub_sync/adapters/slurpitsync.py index 548b305..75fc15f 100644 --- a/infrahub_sync/adapters/slurpitsync.py +++ b/infrahub_sync/adapters/slurpitsync.py @@ -259,7 +259,7 @@ def slurpit_obj_to_diffsync( f" The available models are {self.store.get_all_model_names()}" ) if not field_is_list: - if node := obj[field.mapping]: + if node := obj.get(field.mapping): matching_nodes = [] node_id = self.build_mapping(reference=field.reference, obj=obj) matching_nodes = [item for item in nodes if str(item) == node_id]