]> git.openstreetmap.org Git - osqa.git/blobdiff - forum/models/node.py
OSQA-178, we notify the current user with a message after a node has been deleted...
[osqa.git] / forum / models / node.py
index d4d0442e373996148e3a07edf756a3c7efea1e17..553b6c26188f9f36b173dc4b5cfb6a8db5e59407 100644 (file)
@@ -8,7 +8,6 @@ from django.utils.safestring import mark_safe
 from django.utils.html import strip_tags
 from forum.utils.html import sanitize_html
 from forum.settings import SUMMARY_LENGTH
-from forum.modules import MODULES_PACKAGE
 from utils import PickledObjectField
 
 class NodeContent(models.Model):
@@ -145,10 +144,11 @@ class NodeManager(CachedManager):
     def get_query_set(self):
         qs = NodeQuerySet(self.model)
 
+        # If the node is an answer, question or comment we filter the Node model by type
         if self.model is not Node:
-            return qs.filter(node_type=self.model.get_type())
-        else:
-            return qs
+            qs = qs.filter(node_type=self.model.get_type())
+
+        return qs
 
     def get_for_types(self, types, *args, **kwargs):
         kwargs['node_type__in'] = [t.get_type() for t in types]