diff --git a/adminsortable/admin.py b/adminsortable/admin.py index ba88351..897c91a 100644 --- a/adminsortable/admin.py +++ b/adminsortable/admin.py @@ -25,8 +25,12 @@ class SortableAdmin(ModelAdmin): self.has_sortable_tabular_inlines = False self.has_sortable_stacked_inlines = False for klass in self.inlines: - if issubclass(klass, SortableTabularInline) and klass.model.is_sortable(): self.has_sortable_tabular_inlines = True - if issubclass(klass, SortableStackedInline) and klass.model.is_sortable(): self.has_sortable_stacked_inlines = True + if issubclass(klass, SortableTabularInline): + if klass.model.is_sortable(): + self.has_sortable_tabular_inlines = True + if issubclass(klass, SortableStackedInline): + if klass.model.is_sortable(): + self.has_sortable_stacked_inlines = True def get_urls(self): urls = super(SortableAdmin, self).get_urls() diff --git a/sample_project/adminsortable.sqlite b/sample_project/adminsortable.sqlite index 2cb981e..a3ce8f9 100644 Binary files a/sample_project/adminsortable.sqlite and b/sample_project/adminsortable.sqlite differ