There was an error while loading. Please reload this page.
1 parent 347e3ef commit 5dd0e01Copy full SHA for 5dd0e01
polymorphic_tree/managers.py
@@ -29,8 +29,10 @@ def toplevel(self):
29
"""
30
Return all nodes which have no parent.
31
32
- try:
33
- return self.get_queryset().toplevel()
34
- except:
35
- pass
36
- return self.get_query_set().toplevel()
+ if hasattr(PolymorphicManager, 'get_queryset'):
+ # Latest django-polymorphic for Django 1.7
+ qs = self.get_queryset()
+ else:
+ qs = self.get_query_set()
37
+
38
+ return qs.toplevel()
0 commit comments