More thorough support for comment threading.
[zzz-floof.git] / floof / lib / helpers.py
index 1c2f0c1..b4cac1f 100644 (file)
@@ -35,5 +35,9 @@ def get_comment_owner_url(**route):
     """Given a view route, returns the owner_url route parameter for generating
     comment URLs.
     """ 
+    if 'owner_url' in route:
+        # We're already in a comments page.  Reuse the existing owner URL
+        return route['owner_url']
+
     # url() returns URLs beginning with a slash.  We just need to strip it.
     return url(**route)[1:]