From 8640d178bf88d193e57530befe66d108d7320ac4 Mon Sep 17 00:00:00 2001 From: st01765 Date: Thu, 26 Feb 2026 14:38:14 +1100 Subject: [PATCH] Null check for contact family names --- busManager/traveller/models.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/busManager/traveller/models.py b/busManager/traveller/models.py index 0ac0f29..6979965 100644 --- a/busManager/traveller/models.py +++ b/busManager/traveller/models.py @@ -238,8 +238,13 @@ class Family(models.Model): raise ValidationError(f"Phone number {failed_numbers[0]} not valid") def parent_names(self): - a_name = self.contact_A.first_name - b_name = self.contact_B.first_name + a_name = "" + b_name = "" + if self.contact_A: + a_name = self.contact_A.first_name + if self.contact_B: + b_name = self.contact_B.first_name + if a_name: if b_name: return f"{a_name} and {b_name}"