From 215156c3337f3351707a8720ae59c8b9ce5069f2 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Tue, 30 Jan 2018 16:08:43 -0500 Subject: [PATCH] Fixes #1847: Fix RecursionError when VC master device is unnamed --- netbox/dcim/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/netbox/dcim/models.py b/netbox/dcim/models.py index 20691ff94..5e270b187 100644 --- a/netbox/dcim/models.py +++ b/netbox/dcim/models.py @@ -1044,7 +1044,7 @@ class Device(CreatedUpdatedModel, CustomFieldModel): def display_name(self): if self.name: return self.name - elif hasattr(self, 'vc_membership'): + elif hasattr(self, 'vc_membership') and self.vc_membership.virtual_chassis.master.name: return "{}:{}".format(self.vc_membership.virtual_chassis.master, self.vc_membership.position) elif hasattr(self, 'device_type'): return "{}".format(self.device_type)