diff --git a/symposion/schedule/models.py b/symposion/schedule/models.py index a50742524288a2230476372c109ef2d67824997b..c4807df656b75881f1879a01199104908aa65c70 100644 --- a/symposion/schedule/models.py +++ b/symposion/schedule/models.py @@ -270,6 +270,12 @@ class Session(models.Model): else: return None + def chair(self): + for role in self.sessionrole_set.all(): + if role.role == SessionRole.SESSION_ROLE_CHAIR: + return role + return None + def __str__(self): start = self.start() end = self.end()