From db5eb6405530bae7cccbf0e2de14ddcfed99fbb4 Mon Sep 17 00:00:00 2001 From: "ricardo.bartels@telekom.de" Date: Sat, 16 Oct 2021 08:16:29 +0200 Subject: [PATCH] enhances logic of checkig if primary object key is present Refs: #104 --- module/netbox/object_classes.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/module/netbox/object_classes.py b/module/netbox/object_classes.py index 6ca5648..f6b8532 100644 --- a/module/netbox/object_classes.py +++ b/module/netbox/object_classes.py @@ -429,7 +429,8 @@ class NetBoxObject: self.nb_id = data.get("id") # skip item as it's missing it's primary key - if data.get(self.primary_key) is None and self.data.get(self.primary_key) is None: + if data.get(self.primary_key) is None and \ + (read_from_netbox is True or self.data.get(self.primary_key) is None): log.error(f"This '{self.name}' data structure does not contain " f"the primary key '{self.primary_key}' got: {data}") return None