From f3be631baa4d823f6f0bee39c96942cf6707594d Mon Sep 17 00:00:00 2001 From: Lars Beckers <lars.beckers@rwth-aachen.de> Date: Thu, 17 Oct 2024 12:12:29 +0200 Subject: [PATCH] fix empty speaker identifiers --- models/database.py | 4 ++-- utils.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/models/database.py b/models/database.py index 61a441d..3be103f 100644 --- a/models/database.py +++ b/models/database.py @@ -167,9 +167,9 @@ class Speaker(db.Model): ) def identifier(self): - if self.number == 0: + if self.number == None: return self.name - elif self.name == "": + elif self.name == None: return self.number else: return "{} ({})".format(self.name, self.number) diff --git a/utils.py b/utils.py index 43b5cbf..c8485df 100644 --- a/utils.py +++ b/utils.py @@ -18,7 +18,7 @@ def speaker_by_name_or_number(name_or_number, event_id): if speaker is not None: return speaker else: - speaker = Speaker("", number, event_id) + speaker = Speaker(None, number, event_id) db.session.add(speaker) db.session.commit() return speaker @@ -28,7 +28,7 @@ def speaker_by_name_or_number(name_or_number, event_id): if speaker is not None: return speaker else: - speaker = Speaker(name, 0, event_id) + speaker = Speaker(name, None, event_id) db.session.add(speaker) db.session.commit() return speaker -- GitLab