Author: astaric Date: Fri Sep 20 19:05:34 2013 New Revision: 1525106 URL: http://svn.apache.org/r1525106 Log: Use resolve_href to generate links in search results.
resolve_href returns abs_href when environments are on different subdomains. Refs #663 Modified: bloodhound/trunk/bloodhound_search/bhsearch/web_ui.py Modified: bloodhound/trunk/bloodhound_search/bhsearch/web_ui.py URL: http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_search/bhsearch/web_ui.py?rev=1525106&r1=1525105&r2=1525106&view=diff ============================================================================== --- bloodhound/trunk/bloodhound_search/bhsearch/web_ui.py (original) +++ bloodhound/trunk/bloodhound_search/bhsearch/web_ui.py Fri Sep 20 19:05:34 2013 @@ -694,7 +694,8 @@ class RequestContext(object): def _process_doc(self, doc): ui_doc = dict(doc) if doc['product']: - product_href = ProductEnvironment(self.env, doc['product']).href + env = ProductEnvironment(self.env, doc['product']) + product_href = ProductEnvironment.resolve_href(env, self.env) # pylint: disable=too-many-function-args ui_doc["href"] = product_href(doc['type'], doc['id']) else: