From 99292f4028cce25db387efc4802a785d4a0762dc Mon Sep 17 00:00:00 2001
From: Martin Burchell <martinb@aptivate.org>
Date: Thu, 6 Aug 2015 11:40:32 +0100
Subject: [PATCH] Fixed bug where wrong property was being read

use view_name instead of name when getting tab out of the registry
---
 django/website/tabbed_page/templatetags/render_tab.py | 2 +-
 django/website/tabbed_page/tests/render_tests.py      | 8 ++++----
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/django/website/tabbed_page/templatetags/render_tab.py b/django/website/tabbed_page/templatetags/render_tab.py
index 180d8650..6aff1fe8 100644
--- a/django/website/tabbed_page/templatetags/render_tab.py
+++ b/django/website/tabbed_page/templatetags/render_tab.py
@@ -9,7 +9,7 @@ register = template.Library()
 
 @register.simple_tag(takes_context=True)
 def render_tab(context, tab_instance):
-    tab = get_tab(tab_instance.name)
+    tab = get_tab(tab_instance.view_name)
 
     template_name = tab.template_name
 
diff --git a/django/website/tabbed_page/tests/render_tests.py b/django/website/tabbed_page/tests/render_tests.py
index dc22ff9f..98d67ded 100644
--- a/django/website/tabbed_page/tests/render_tests.py
+++ b/django/website/tabbed_page/tests/render_tests.py
@@ -25,7 +25,7 @@ def test_uses_template_name(mock_render):
     register_tab('test-tab', tab)
 
     page = TabbedPageFactory()
-    tab_instance = TabInstanceFactory(page=page, name='test-tab')
+    tab_instance = TabInstanceFactory(page=page, view_name='test-tab')
 
     render_tab(None, tab_instance)
 
@@ -43,7 +43,7 @@ def test_uses_context(mock_render):
 
     page = TabbedPageFactory()
 
-    tab_instance = TabInstanceFactory(page=page, name='test-tab')
+    tab_instance = TabInstanceFactory(page=page, view_name='test-tab')
 
     render_tab(None, tab_instance)
 
@@ -58,7 +58,7 @@ def test_uses_request(mock_render):
     register_tab('test-tab', tab)
 
     page = TabbedPageFactory()
-    tab_instance = TabInstanceFactory(page=page, name='test-tab')
+    tab_instance = TabInstanceFactory(page=page, view_name='test-tab')
 
     request = 'a request'
     context = {'request': request}
@@ -79,7 +79,7 @@ def test_settings_passed_to_widget_get_context_data(render_to_string_method):
         columns = ['body', 'timestamp', 'network_provider']
         settings = {'columns': columns}
         tab_instance = TabInstanceFactory(page=page,
-                                          name='test-tab',
+                                          view_name='test-tab',
                                           settings=settings)
         render_tab(None, tab_instance)
 
-- 
GitLab