From 85d62d098041b5f74ca7b92ab4fdaf016ab8d695 Mon Sep 17 00:00:00 2001 From: Gwendolyn Date: Thu, 26 Dec 2024 02:53:25 +0100 Subject: [PATCH] improved RangingBeacon title --- src/c3nav/mapdata/models/geometry/space.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/c3nav/mapdata/models/geometry/space.py b/src/c3nav/mapdata/models/geometry/space.py index 70182744..4d468aad 100644 --- a/src/c3nav/mapdata/models/geometry/space.py +++ b/src/c3nav/mapdata/models/geometry/space.py @@ -520,6 +520,10 @@ class RangingBeacon(SpaceGeometryMixin, models.Model): @property def title(self): - if self.comment: - return f'{self.node_number} {self.wifi_bssid} ({self.comment})'.strip() - return f'{self.node_number} {self.wifi_bssid}'.strip() + if self.node_number is not None or self.wifi_bssid is not None: + if self.comment: + return f'{self.node_number or ''} {self.wifi_bssid or ''} ({self.comment})'.strip() + else: + return f'{self.node_number or ''} {self.wifi_bssid or ''}'.strip() + else: + return self.comment