mirror of
https://github.com/Hopiu/wagtail.git
synced 2026-04-27 01:54:49 +00:00
Merge remote-tracking branch 'nimasmi/DOM_formset_reordering' into issue/222
This commit is contained in:
commit
41f2ff7a03
1 changed files with 5 additions and 0 deletions
|
|
@ -575,6 +575,11 @@ class BaseInlinePanel(EditHandler):
|
|||
child_edit_handler_class(instance=subform.instance, form=subform)
|
||||
)
|
||||
|
||||
# if this formset is valid, it may have been re-ordered; respect that
|
||||
# in case the parent form errored and we need to re-render
|
||||
if self.formset.can_order and self.formset.is_valid():
|
||||
self.children = sorted(self.children, key=lambda x: x.form.cleaned_data['ORDER'])
|
||||
|
||||
empty_form = self.formset.empty_form
|
||||
empty_form.fields['DELETE'].widget = forms.HiddenInput()
|
||||
if self.formset.can_order:
|
||||
|
|
|
|||
Loading…
Reference in a new issue