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