7

Ensure that the session is checked correctly

This commit is contained in:
Todd Dembrey
2017-10-17 17:35:57 +01:00
parent 675d219f1f
commit 8c96fffd4e
3 changed files with 16 additions and 1 deletions

View File

@ -175,7 +175,7 @@ class SessionSegmentsAdapter(BaseSegmentsAdapter):
# Run tests on all remaining enabled segments to verify applicability.
additional_segments = []
for segment in enabled_segments:
if segment.is_static and self.request.session in segment.sessions.all():
if segment.is_static and self.request.session.session_key in segment.sessions.values_list('session_key', flat=True):
additional_segments.append(segment)
elif not segment.is_static or not segment.is_full:
segment_rules = []