Author: gjm
Date: Wed Nov 14 13:38:56 2012
New Revision: 1409197

URL: http://svn.apache.org/viewvc?rev=1409197&view=rev
Log:
fix processing of attachment events in activity widget - towards #250 - based 
on a patch from olemis

Modified:
    
incubator/bloodhound/trunk/bloodhound_dashboard/bhdashboard/widgets/timeline.py

Modified: 
incubator/bloodhound/trunk/bloodhound_dashboard/bhdashboard/widgets/timeline.py
URL: 
http://svn.apache.org/viewvc/incubator/bloodhound/trunk/bloodhound_dashboard/bhdashboard/widgets/timeline.py?rev=1409197&r1=1409196&r2=1409197&view=diff
==============================================================================
--- 
incubator/bloodhound/trunk/bloodhound_dashboard/bhdashboard/widgets/timeline.py 
(original)
+++ 
incubator/bloodhound/trunk/bloodhound_dashboard/bhdashboard/widgets/timeline.py 
Wed Nov 14 13:38:56 2012
@@ -348,7 +348,10 @@ class TicketFieldTimelineFilter(Componen
                         getattr(context, '_ticket_cache', None) or {}
                 for t in ticket_ids:
                     if isinstance(t, Resource):
-                        t = t.id
+                        if event[0] != 'attachment':
+                            t = t.id
+                        else:
+                            t = t.parent.id
                     if isinstance(t, (int, basestring)):
                         t = ticket_cache.get(t) or Ticket(self.env, t)
                     if field_name == 'ticket':


Reply via email to