[people] Count people scrobbles by board games too
This commit is contained in:
@ -36,5 +36,11 @@ class Person(TimeStampedModel):
|
||||
person_ids = scrobble.log.get("with_people_ids") or []
|
||||
if person_ids and self.id in person_ids:
|
||||
count += 1
|
||||
continue
|
||||
players = scrobble.log.get("players") or []
|
||||
for player in players:
|
||||
if player.get("person_id") == self.id:
|
||||
count += 1
|
||||
break
|
||||
self.scrobble_count = count
|
||||
self.save(update_fields=["scrobble_count"])
|
||||
|
||||
Reference in New Issue
Block a user