Skip to content
This repository has been archived by the owner on Jun 14, 2019. It is now read-only.

Commit

Permalink
fix
Browse files Browse the repository at this point in the history
  • Loading branch information
gugu committed Apr 5, 2012
1 parent f0ab0b3 commit 2212357
Showing 1 changed file with 7 additions and 8 deletions.
15 changes: 7 additions & 8 deletions actstream/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -164,14 +164,13 @@ def setup_generic_relations():
if not model:
continue
for field in ('actor', 'target', 'action_object'):
if hasattr(model, '%s_actions' % field):
delattr(model, '%s_actions' % field)
generic.GenericRelation(Action,
content_type_field='%s_content_type' % field,
object_id_field='%s_object_id' % field,
related_name='actions_with_%s_%s_as_%s' % (
model._meta.app_label, model._meta.module_name, field),
).contribute_to_class(model, '%s_actions' % field)
if not hasattr(model, '%s_actions' % field):
generic.GenericRelation(Action,
content_type_field='%s_content_type' % field,
object_id_field='%s_object_id' % field,
related_name='actions_with_%s_%s_as_%s' % (
model._meta.app_label, model._meta.module_name, field),
).contribute_to_class(model, '%s_actions' % field)

# @@@ I'm not entirely sure why this works
setattr(Action, 'actions_with_%s_%s_as_%s' % (
Expand Down

0 comments on commit 2212357

Please sign in to comment.