diff --git a/polymorphic/admin/helpers.py b/polymorphic/admin/helpers.py index 87c56d0..8790a3c 100644 --- a/polymorphic/admin/helpers.py +++ b/polymorphic/admin/helpers.py @@ -22,6 +22,10 @@ class PolymorphicInlineAdminForm(InlineAdminForm): def polymorphic_ctype_field(self): return AdminField(self.form, 'polymorphic_ctype', False) + @property + def is_empty(self): + return '__prefix__' in self.form.prefix + class PolymorphicInlineAdminFormSet(InlineAdminFormSet): """ diff --git a/polymorphic/templates/admin/polymorphic/edit_inline/stacked.html b/polymorphic/templates/admin/polymorphic/edit_inline/stacked.html index 8dc4d3b..ea929e2 100644 --- a/polymorphic/templates/admin/polymorphic/edit_inline/stacked.html +++ b/polymorphic/templates/admin/polymorphic/edit_inline/stacked.html @@ -11,7 +11,7 @@ {{ inline_admin_formset.formset.non_form_errors }} {% for inline_admin_form in inline_admin_formset %} -