Removed None id's from plays

This commit is contained in:
Yarne Coppens 2024-08-14 09:12:20 +02:00
parent 746f7fb4a7
commit fc551be2a4
2 changed files with 7 additions and 1 deletions

View file

@ -96,6 +96,12 @@ def get_plays(session: Session) -> list[play_classes.Play]:
played_boardgame_ids = list(set([play.boardgame_id for play in plays_from_db]))
played_expansion_ids = list(set([play.expansion_id for play in plays_from_db]))
#Remove None's (played board games don't have expansion id and vice versa)
played_boardgame_ids = list(filter(lambda x: x != None, played_boardgame_ids))
played_expansion_ids = list(filter(lambda x: x != None, played_expansion_ids))
assert len(list(filter(lambda x: x == None, played_boardgame_ids))) == 0, plays_from_db
get_multiple_boardgames(get_db_session(), played_boardgame_ids + played_expansion_ids)
return plays_from_db