diff --git a/onadata/apps/main/views.py b/onadata/apps/main/views.py index 7f7a845e51..feb1352a23 100644 --- a/onadata/apps/main/views.py +++ b/onadata/apps/main/views.py @@ -214,10 +214,18 @@ def set_form(): "/%s" % request.user.username) url = request_url.replace('http://', 'https://') xforms = XForm.objects.filter(user=content_user)\ - .select_related('user') + .select_related('user').only( + 'id', 'id_string', 'downloadable', 'shared', 'shared_data', + 'user__username', 'num_of_submissions', 'title', + 'last_submission_time', 'instances_with_geopoints', + 'encrypted', 'date_created') user_xforms = xforms # forms shared with user - forms_shared_with = get_forms_shared_with_user(content_user) + forms_shared_with = get_forms_shared_with_user(content_user).only( + 'id', 'id_string', 'downloadable', 'shared', 'shared_data', + 'user__username', 'num_of_submissions', 'title', + 'last_submission_time', 'instances_with_geopoints', 'encrypted', + 'date_created') xforms_list = [ { 'id': 'published',