From 6d514f644e461b8fbfc2d20d49bec12a2571abce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Barrag=C3=A1n=20Merino?= Date: Wed, 5 Mar 2014 11:44:07 +0100 Subject: [PATCH] Fix Bug #181: Search in textareas does not work --- taiga/base/serializers.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/taiga/base/serializers.py b/taiga/base/serializers.py index e3c40ca3..e3925f41 100644 --- a/taiga/base/serializers.py +++ b/taiga/base/serializers.py @@ -89,9 +89,11 @@ class NeighborsSerializerMixin: raise NotImplementedError def get_neighbors(self, obj): - view, request = self.context["view"], self.context["request"] - queryset = view.filter_queryset(view.get_queryset()) - previous, next = obj.get_neighbors(queryset) + view, request = self.context.get("view", None), self.context.get("request", None) + if view and request: + queryset = view.filter_queryset(view.get_queryset()) + previous, next = obj.get_neighbors(queryset) - return {"previous": self.serialize_neighbor(previous), - "next": self.serialize_neighbor(next)} + return {"previous": self.serialize_neighbor(previous), + "next": self.serialize_neighbor(next)} + return {"previous": None, "next": None}