diff --git a/ceo/members.py b/ceo/members.py index 0bf20c2..d78f04d 100644 --- a/ceo/members.py +++ b/ceo/members.py @@ -493,7 +493,10 @@ def registered(userid, term): """ member = get(userid) - return 'term' in member and term in member['term'] + if not member is None: + return 'term' in member and term in member['term'] + else: + return False def group_members(group): diff --git a/ceo/urwid/library.py b/ceo/urwid/library.py index 4b68b85..f88bc60 100644 --- a/ceo/urwid/library.py +++ b/ceo/urwid/library.py @@ -39,7 +39,7 @@ def overdue_books(data): Display a list of all books that are overdue. """ oldest = datetime.today() - timedelta(weeks=2) - overdue = Signout.select(Signout.q.outdate