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
1 changed files with 3 additions and 1 deletions

View File

@ -219,7 +219,9 @@ class PostAdmin(PlaceholderAdminMixin, FrontendEditableAdminMixin,
).difference(removed).union(form_sites)
form.cleaned_data['sites'] = diff_original
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)
class Media: