diff --git a/inventory-app/doorboy.py b/inventory-app/doorboy.py index a69e694..950cb75 100644 --- a/inventory-app/doorboy.py +++ b/inventory-app/doorboy.py @@ -248,9 +248,7 @@ def view_doorboy_admin(): orphaned_keyfobs = user_keyfobs.pop(None) no_keyfobs = [u for u in g.users if not user_keyfobs.get(u.username)] - for u in no_keyfobs: - if u.user_type != "person": - del no_keyfobs[u.username] + no_keyfobs = list(filter(lambda u : u.user_type == "person", no_keyfobs)) last_seen = {key : max(datetime_handle(card.get("last_seen")) for card in value) for key, value in user_keyfobs.items()} orphaned_keyfobs = sorted(orphaned_keyfobs, key = lambda o : (not bool(o.get("comment")), o.get("comment", "")))