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:


Reply via email to