Skip to content

Commit 5343edd

Browse files
Merge pull request #313 from jeffreykirchner/dev
Dev
2 parents acc3f56 + 0222779 commit 5343edd

File tree

3 files changed

+9
-2
lines changed

3 files changed

+9
-2
lines changed

main/consumers/staff/session_consumer_mixins/interface.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ async def load_session_events(self, event):
2727
'''
2828
load session for replay
2929
'''
30-
session = await Session.objects.aget(id=self.session_id)
30+
session = await Session.objects.only("replay_data").aget(id=self.session_id)
3131
session_events_local = {}
3232

3333
if session.replay_data:

main/models/session.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,10 @@
3535
from main.globals import HatModes
3636
from main.globals import round_up
3737

38+
class SessionManager(models.Manager):
39+
def get_queryset(self):
40+
return super().get_queryset().defer("replay_data")
41+
3842
#experiment sessoin
3943
class Session(models.Model):
4044
'''
@@ -81,10 +85,13 @@ def creator_string(self):
8185
return self.creator.email
8286
creator_string.short_description = 'Creator'
8387

88+
objects = SessionManager()
89+
8490
class Meta:
8591
verbose_name = 'Session'
8692
verbose_name_plural = 'Sessions'
8793
ordering = ['-start_date']
94+
base_manager_name = "objects"
8895

8996
def get_start_date_string(self):
9097
'''

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,6 @@ sqlparse==0.5.0
4242
Twisted==23.10.0
4343
txaio==23.1.1
4444
typing_extensions==4.8.0
45-
urllib3==2.0.7
45+
urllib3==2.2.2
4646
whitenoise==6.5.0
4747
zope.interface==6.0

0 commit comments

Comments
 (0)