diff -r 1800aa0bf396 -r 356e9d7c356d web/controller.py --- a/web/controller.py Tue Aug 11 12:42:01 2009 +0200 +++ b/web/controller.py Tue Aug 11 13:01:56 2009 +0200 @@ -93,7 +93,7 @@ self.ensure_ro_rql(rql) if not isinstance(rql, unicode): rql = unicode(rql, self.req.encoding) - pp = self.vreg['components'].select_object('magicsearch', self.req) + pp = self.vreg['components'].select_or_none('magicsearch', self.req) if pp is not None: self.rset = pp.process_query(rql, self.req) return self.rset