import re
+from django.db import connection, transaction
from django.db.models import Q
from forum.models.question import Question, QuestionManager
+from forum.models.node import Node
from forum.modules import decorate
word_re = re.compile(r'\w+', re.UNICODE)
)
+@decorate(Node.delete)
+def delete(origin, self, *args, **kwargs):
+ cursor = connection.cursor()
+ cursor.execute("DELETE FROM forum_rootnode_doc WHERE node_id = %s" % (self.id))
+ transaction.commit_unless_managed()
+ return origin(self, *args, **kwargs)