Traceback is below. When show_as==topics it is ok.
Environment:
Request Method: GET
Request URL:
http://localhost/forum/search/?action=search&keywords=a&author=&forum=0&search_in=message&sort_by=0&sort_dir

ESC&show_as=posts&search=Submit
Django Version: 1.2.3
Python Version: 2.5.2
Installed Applications:
['django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.sitemaps',
'django.contrib.admin',
'django.contrib.admindocs',
'registration',
'django_authopenid',
'djangobb_forum',
'haystack',
'mailer']
Installed Middleware:
('django.middleware.cache.UpdateCacheMiddleware',
'django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.locale.LocaleMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.middleware.csrf.CsrfResponseMiddleware',
'django_authopenid.middleware.OpenIDMiddleware',
'django.middleware.cache.FetchFromCacheMiddleware',
'django.middleware.transaction.TransactionMiddleware',
'djangobb_forum.middleware.LastLoginMiddleware',
'djangobb_forum.middleware.UsersOnline')
Template error:
In template /root/site/djangobb/djangobb/djangobb/djangobb_forum/templates/forum/search_posts.html, error at line 15
Caught VariableDoesNotExist while rendering: Failed lookup for key [topic] in u'None'
5 : {% block content %}
6 : {% with results as paged_qs %}
7 : <div class="linkst">
8 : <div class="inbox">
9 : <p class="pagelink">{% pagination %}</p>
10 : <div class="clearer"></div>
11 : </div>
12 : </div>
13 :
14 : {% if results %}
15 : {% for post in results %}
16 : <div class="blockpost searchposts roweven">
17 : <h2>{% link post.instance.topic.forum %} » {% link post.instance.topic %} » <a href="{{ post.instance.get_absolute_url }}">{% forum_time post.instance.created %}</a></h2>
18 :
19 : <div class="box">
20 : <div class="inbox">
21 : <div class="postleft">
22 : <dl>
23 : <dt><strong><a href="{% url djangobb:forum_profile post.instance.user %}">{{ post.instance.user }}</a></strong></dt>
24 : <dd>{% trans "Replies:" %} {{ post.instance.topic.post_count }}</dd>
25 : <dd><div class="icon"><div class="nosize"><!-- --></div></div>
Traceback:
File "/usr/lib/python2.5/site-packages/django/core/handlers/base.py" in get_response
100. response = callback(request, *callback_args, **callback_kwargs)
File "/root/site/djangobb/djangobb/djangobb/djangobb_forum/util.py" in wrapper
77. return render_to_response(tmpl, output, context_instance=RequestContext(request))
File "/usr/lib/python2.5/site-packages/django/shortcuts/__init__.py" in render_to_response
20. return HttpResponse(loader.render_to_string(*args, **kwargs), **httpresponse_kwargs)
File "/usr/lib/python2.5/site-packages/django/template/loader.py" in render_to_string
186. return t.render(context_instance)
File "/usr/lib/python2.5/site-packages/django/template/__init__.py" in render
173. return self._render(context)
File "/usr/lib/python2.5/site-packages/django/template/__init__.py" in _render
167. return self.nodelist.render(context)
File "/usr/lib/python2.5/site-packages/django/template/__init__.py" in render
796. bits.append(self.render_node(node, context))
File "/usr/lib/python2.5/site-packages/django/template/debug.py" in render_node
72. result = node.render(context)
File "/usr/lib/python2.5/site-packages/django/template/loader_tags.py" in render
125. return compiled_parent._render(context)
File "/usr/lib/python2.5/site-packages/django/template/__init__.py" in _render
167. return self.nodelist.render(context)
File "/usr/lib/python2.5/site-packages/django/template/__init__.py" in render
796. bits.append(self.render_node(node, context))
File "/usr/lib/python2.5/site-packages/django/template/debug.py" in render_node
72. result = node.render(context)
File "/usr/lib/python2.5/site-packages/django/template/loader_tags.py" in render
62. result = block.nodelist.render(context)
File "/usr/lib/python2.5/site-packages/django/template/__init__.py" in render
796. bits.append(self.render_node(node, context))
File "/usr/lib/python2.5/site-packages/django/template/debug.py" in render_node
72. result = node.render(context)
File "/usr/lib/python2.5/site-packages/django/template/defaulttags.py" in render
432. output = self.nodelist.render(context)
File "/usr/lib/python2.5/site-packages/django/template/__init__.py" in render
796. bits.append(self.render_node(node, context))
File "/usr/lib/python2.5/site-packages/django/template/debug.py" in render_node
72. result = node.render(context)
File "/usr/lib/python2.5/site-packages/django/template/defaulttags.py" in render
258. return self.nodelist_true.render(context)
File "/usr/lib/python2.5/site-packages/django/template/__init__.py" in render
796. bits.append(self.render_node(node, context))
File "/usr/lib/python2.5/site-packages/django/template/debug.py" in render_node
72. result = node.render(context)
File "/usr/lib/python2.5/site-packages/django/template/defaulttags.py" in render
174. nodelist.append(node.render(context))
File "/usr/lib/python2.5/site-packages/django/template/__init__.py" in render
926. resolved_vars = [var.resolve(context) for var in self.vars_to_resolve]
File "/usr/lib/python2.5/site-packages/django/template/__init__.py" in resolve
696. value = self._resolve_lookup(context)
File "/usr/lib/python2.5/site-packages/django/template/__init__.py" in _resolve_lookup
749. raise VariableDoesNotExist("Failed lookup for key [%s] in %r", (bit, current)) # missing attribute
Exception Type: TemplateSyntaxError at /forum/search/
Exception Value: Caught VariableDoesNotExist while rendering: Failed lookup for key [topic] in u'None'