[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 []
|
person_ids = scrobble.log.get("with_people_ids") or []
|
||||||
if person_ids and self.id in person_ids:
|
if person_ids and self.id in person_ids:
|
||||||
count += 1
|
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.scrobble_count = count
|
||||||
self.save(update_fields=["scrobble_count"])
|
self.save(update_fields=["scrobble_count"])
|
||||||
|
|||||||
Reference in New Issue
Block a user