diff --git a/beat/web/plotters/api.py b/beat/web/plotters/api.py index 6f15acb94b1a420974bb9fb6c9b25ad4600e5a03..782cb1326a35920a6512ee7004e995305d1690d0 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):