diff --git a/neodb-takahe b/neodb-takahe index 73166ead..73aa2939 160000 --- a/neodb-takahe +++ b/neodb-takahe @@ -1 +1 @@ -Subproject commit 73166ead95801e71189d9ac65857b51ab6dfc07d +Subproject commit 73aa2939054cbdf62b3e3344f3199d9bb8787c76 diff --git a/users/models/user.py b/users/models/user.py index 5fb637b1..bc5f0b68 100644 --- a/users/models/user.py +++ b/users/models/user.py @@ -216,9 +216,13 @@ class User(AbstractUser): @property def last_usage(self): - from journal.models import Piece + from journal.models import ShelfMember - p = Piece.objects.filter(owner=self.identity).order_by("-edited_time").first() + p = ( + ShelfMember.objects.filter(owner=self.identity) + .order_by("-edited_time") + .first() + ) return p.edited_time if p else None def clear(self):