diff --git a/boards/models.py b/boards/models.py --- a/boards/models.py +++ b/boards/models.py @@ -76,11 +76,8 @@ class PostManager(models.Manager): if tag: threads = tag.threads - # TODO This needs to be uncommented when 'all tags' view won't - # use this method to get threads for tag - - # if threads.count() == 0: - # raise Http404 + if threads.count() == 0: + raise Http404 else: threads = self.filter(thread=None) diff --git a/boards/tests.py b/boards/tests.py --- a/boards/tests.py +++ b/boards/tests.py @@ -28,7 +28,7 @@ class BoardTests(TestCase): post = self._create_post() self.assertIsNotNone(post) - self.assertEqual(boards.models.NO_PARENT, post.parent) + self.assertIsNone(post.thread, 'Opening post has a thread') def test_delete_post(self): post = self._create_post() @@ -52,7 +52,7 @@ class BoardTests(TestCase): opening_post = self._create_post() for i in range(0, 2): - Post.objects.create_post('title', 'text',thread=opening_post) + Post.objects.create_post('title', 'text', thread=opening_post) thread = Post.objects.get_thread(opening_post.id) diff --git a/boards/views.py b/boards/views.py --- a/boards/views.py +++ b/boards/views.py @@ -337,8 +337,7 @@ def _get_user(request): time_now = timezone.now() user = User.objects.create(user_id=new_id, rank=RANK_USER, - registration_time=time_now, - last_access_time=time_now) + registration_time=time_now) session['user_id'] = user.id else: