From 650ed0e6430674cdd402e00d3d7cea653684124a Mon Sep 17 00:00:00 2001 From: Alexander Haase Date: Tue, 25 Feb 2025 08:23:35 +0100 Subject: [PATCH] Don't cache device label Generating the device label doesn't require much computing power. Thus, caching does more harm than good, as it may return stale labels after name changes. Now a fresh label is always generated. --- netbox/dcim/models/devices.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/netbox/dcim/models/devices.py b/netbox/dcim/models/devices.py index cc5c11818..a4da28803 100644 --- a/netbox/dcim/models/devices.py +++ b/netbox/dcim/models/devices.py @@ -1069,7 +1069,7 @@ class Device( device.location = self.location device.save() - @cached_property + @property def label(self): """ Return the device name if set; otherwise return a generated name if available.