From f3cc72a76b1fe6a44eadaede03365808d98abe2c Mon Sep 17 00:00:00 2001 From: Corey Oordt Date: Tue, 6 Mar 2012 15:05:03 -0500 Subject: [PATCH] Fix for django 1.4 compatibility --- categories/editor/tree_editor.py | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/categories/editor/tree_editor.py b/categories/editor/tree_editor.py index ca3d047..1943ac6 100644 --- a/categories/editor/tree_editor.py +++ b/categories/editor/tree_editor.py @@ -136,11 +136,18 @@ class TreeEditor(admin.ModelAdmin): pass try: - cl = TreeChangeList(request, self.model, list_display, - self.list_display_links, self.list_filter, self.date_hierarchy, - self.search_fields, self.list_select_related, - self.list_per_page, self.list_max_show_all, - self.list_editable, self) + if django.VERSION[1] < 4: + params = (request, self.model, list_display, + self.list_display_links, self.list_filter, self.date_hierarchy, + self.search_fields, self.list_select_related, + self.list_per_page,self.list_editable, self) + else: + params = (request, self.model, list_display, + self.list_display_links, self.list_filter, self.date_hierarchy, + self.search_fields, self.list_select_related, + self.list_per_page, self.list_max_show_all, + self.list_editable, self) + cl = TreeChangeList(*params) except IncorrectLookupParameters: # Wacky lookup parameters were given, so redirect to the main # changelist page, without parameters, and pass an 'invalid=1'