Improve loading time for some module calls by reducing the number of queries against the activity stream table

This commit is contained in:
Matthew Jones 2013-11-14 13:28:13 -05:00
parent 6d86ca4b6f
commit 9e8459b96a

View File

@ -39,11 +39,12 @@ class ActivityStreamMiddleware(object):
return response
def set_actor(self, user, sender, instance, **kwargs):
if sender == ActivityStream:
if isinstance(user, User) and instance.user is None:
instance.user = user
elif not self.finished:
self.isActivityStreamEvent = True
self.instances.append(instance)
else:
if not self.finished:
if sender == ActivityStream:
if isinstance(user, User) and instance.user is None:
instance.user = user
else:
self.isActivityStreamEvent = True
self.instances.append(instance)
else:
self.isActivityStreamEvent = False