From 67e88b117a70474f337f0b1a5da5a0542d46c058 Mon Sep 17 00:00:00 2001 From: Calen Pennington Date: Fri, 7 Dec 2018 14:42:26 -0500 Subject: [PATCH] Don't add user groups to the experiment metadata for Anonymous users [REVE-158] [REVE-148] --- lms/djangoapps/experiments/utils.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lms/djangoapps/experiments/utils.py b/lms/djangoapps/experiments/utils.py index 5cea8628df..696f34554c 100644 --- a/lms/djangoapps/experiments/utils.py +++ b/lms/djangoapps/experiments/utils.py @@ -75,8 +75,11 @@ def get_experiment_user_metadata_context(course, user): forum_roles = list(Role.objects.filter(users=user, course_id=course.id).values_list('name').distinct()) # get user partition data - partition_groups = get_all_partitions_for_course(course) - user_partitions = get_user_partition_groups(course.id, partition_groups, user, 'name') + if user.is_authenticated(): + partition_groups = get_all_partitions_for_course(course) + user_partitions = get_user_partition_groups(course.id, partition_groups, user, 'name') + else: + user_partitions = {} return { 'upgrade_link': upgrade_link,