diff --git a/lingo/models.py b/lingo/models.py index aa3648b..9a3479b 100644 --- a/lingo/models.py +++ b/lingo/models.py @@ -118,7 +118,7 @@ class LingoBasketCell(CellBase): return Regie.objects.count() > 0 def is_relevant(self, context): - if not context['request'].user.is_authenticated(): + if not (getattr(context['request'], 'user', None) and context['request'].user.is_authenticated()): return False items = BasketItem.objects.filter( user=context['request'].user, payment_date__isnull=True @@ -145,7 +145,7 @@ class LingoRecentTransactionsCell(CellBase): return Regie.objects.count() > 0 def is_relevant(self, context): - if not context['request'].user.is_authenticated(): + if not (getattr(context['request'], 'user', None) and context['request'].user.is_authenticated()): return False transactions = Transaction.objects.filter( user=context['request'].user,