diff --git a/ella/core/managers.py b/ella/core/managers.py
index <HASH>..<HASH> 100644
--- a/ella/core/managers.py
+++ b/ella/core/managers.py
@@ -112,7 +112,7 @@ class HitCountManager(models.Manager):
         kwa = {}
         if mods:
             kwa['target_ct__in'] = [ ContentType.objects.get_for_model(m) for m in mods ]
-        return self.filter(**kwa)[:count]
+        return self.filter(site__id=settings.SITE_ID, **kwa)[:count]
 
 class DependencyManager(RelatedManager):
     def report_dependency(self, source, source_key, target, target_key):
diff --git a/ella/core/models.py b/ella/core/models.py
index <HASH>..<HASH> 100644
--- a/ella/core/models.py
+++ b/ella/core/models.py
@@ -225,6 +225,7 @@ class HitCount(models.Model):
     target_ct = models.ForeignKey(ContentType)
     target_id = models.IntegerField()
     last_seen = models.DateTimeField(editable=False)
+    site = models.ForeignKey(Site)
 
     hits = models.PositiveIntegerField(_('Hits'), default=1)
Added site to Hit counts so that we can reference individual sites independently


git-svn-id: <URL>