You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bloodhound.apache.org by rj...@apache.org on 2013/05/30 05:05:50 UTC
svn commit: r1487712 -
/bloodhound/trunk/bloodhound_multiproduct/multiproduct/ticket/query.py
Author: rjollos
Date: Thu May 30 03:05:50 2013
New Revision: 1487712
URL: http://svn.apache.org/r1487712
Log:
Refs #527: Avoid traceback when resolving env `href` to generate ticket URL for a `ProductQuery` when ticket product is `None`.
Modified:
bloodhound/trunk/bloodhound_multiproduct/multiproduct/ticket/query.py
Modified: bloodhound/trunk/bloodhound_multiproduct/multiproduct/ticket/query.py
URL: http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_multiproduct/multiproduct/ticket/query.py?rev=1487712&r1=1487711&r2=1487712&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_multiproduct/multiproduct/ticket/query.py (original)
+++ bloodhound/trunk/bloodhound_multiproduct/multiproduct/ticket/query.py Thu May 30 03:05:50 2013
@@ -68,8 +68,9 @@ class ProductQuery(Query):
return self.cols
def _get_ticket_href(self, prefix, tid):
- product_env = ProductEnvironment(self.env, prefix)
- return product_env.href.ticket(tid)
+ env = lookup_product_env(self.env, prefix)
+ href = resolve_product_href(env, self.env)
+ return href.ticket(tid)
def execute(self, req=None, db=None, cached_ids=None, authname=None,
tzinfo=None, href=None, locale=None):