--- a/Allura/allura/model/discuss.py
+++ b/Allura/allura/model/discuss.py
@@ -210,10 +210,8 @@
link = None
if self.app.tool_label == 'Tickets':
link = self.artifact.url() + p.url_paginated()[len(self.url()):]
- if self.ref:
- Feed.post(self.ref.artifact, title=p.subject, description=p.text, link=link)
- return p
- Feed.post(self, title=p.subject, description=p.text, link=link)
+ if self.ref:
+ Feed.post(self.primary(), title=p.subject, description=p.text, link=link)
return p
def post(self, text, message_id=None, parent_id=None,