Merge pull request #269 from nephila/feature/sites

Better strategy to updates sites m2m
This commit is contained in:
Iacopo Spalletti 2016-06-02 23:46:38 +02:00
commit caf2db608b

View file

@ -219,7 +219,9 @@ class PostAdmin(PlaceholderAdminMixin, FrontendEditableAdminMixin,
).difference(removed).union(form_sites) ).difference(removed).union(form_sites)
form.cleaned_data['sites'] = diff_original form.cleaned_data['sites'] = diff_original
else: else:
form.cleaned_data['sites'] = self.get_restricted_sites(request).all() form.instance.sites.add(
*self.get_restricted_sites(request).all().values_list('pk', flat=True)
)
super(PostAdmin, self).save_related(request, form, formsets, change) super(PostAdmin, self).save_related(request, form, formsets, change)
class Media: class Media: