From 7de3c63146c049638eb598b7373347fefae2201e Mon Sep 17 00:00:00 2001 From: Tim Abbott Date: Fri, 6 Dec 2013 11:44:34 -0500 Subject: [PATCH] Display is: operators properly in get_old_messages logging. (imported from commit 3fdcc73b732040918a89d84bc83f2622d956c6bb) --- zerver/views/__init__.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/zerver/views/__init__.py b/zerver/views/__init__.py index 4426be4582..acc975d0fa 100644 --- a/zerver/views/__init__.py +++ b/zerver/views/__init__.py @@ -1107,8 +1107,13 @@ def get_old_messages_backend(request, user_profile, # Add some metadata to our logging data for narrows if narrow is not None: - operator_data = ",".join(operator for (operator, operand) in narrow) - request._log_data['extra'] = "[%s]" % (operator_data,) + verbose_operators = [] + for (operator, operand) in narrow: + if operator == "is": + verbose_operators.append("is:" + operand) + else: + verbose_operators.append(operator) + request._log_data['extra'] = "[%s]" % (",".join(verbose_operators),) num_extra_messages = 1 is_search = False