From dff86cba56dbaf8972e15d3191ebda7b61900a3e Mon Sep 17 00:00:00 2001 From: jaden <noreply@example.com> Date: Thu, 8 Jun 2017 10:07:44 +0200 Subject: [PATCH] plotter configs now being sent if anon user, fixes beat/beat.web#470 --- beat/web/plotters/api.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/beat/web/plotters/api.py b/beat/web/plotters/api.py index 6f15acb94..782cb1326 100644 --- a/beat/web/plotters/api.py +++ b/beat/web/plotters/api.py @@ -91,9 +91,10 @@ class ListPlotterParameterView(ListContributionView): dataformat__name = name, dataformat__version = version) else: + author_name = 'plot' if self.request.user.is_anonymous() else self.request.user.username #return self.model.objects.all() #from author and public and get latest version only - objects = self.model.objects.from_author_and_public(self.request.user, self.request.user.username).order_by('-version') + objects = self.model.objects.from_author_and_public(self.request.user, author_name).order_by('-version') filtered_list = [] filtered_list_id = [] for the_item in objects: @@ -104,7 +105,7 @@ class ListPlotterParameterView(ListContributionView): if check == False: filtered_list.append(the_item) filtered_list_id.append(the_item.id) - objects = self.model.objects.from_author_and_public(self.request.user, self.request.user.username).order_by('-version').filter(id__in=filtered_list_id) + objects = self.model.objects.from_author_and_public(self.request.user, author_name).order_by('-version').filter(id__in=filtered_list_id) return objects class ListDefaultPlotterView(generics.ListAPIView): -- GitLab