Skip to content

Commit c05efea

Browse files
committed
fix(member): recursively attribute the User modeled data.
1 parent 431a2c5 commit c05efea

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

interactions/api/models/member.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
from datetime import datetime
22

33
from .misc import DictSerializerMixin
4+
from .user import User
45

56

67
class Member(DictSerializerMixin):
@@ -44,6 +45,7 @@ class Member(DictSerializerMixin):
4445

4546
def __init__(self, **kwargs):
4647
super().__init__(**kwargs)
48+
self.user = User(**self.user) if self._json.get("user") else None
4749
self.joined_at = (
4850
datetime.fromisoformat(self._json.get("joined_at"))
4951
if self._json.get("joined_at")

0 commit comments

Comments
 (0)