From: Eric Mc Sween Date: Fri, 14 Oct 2011 16:48:00 +0000 (-0400) Subject: Réparé la sauvegarde des groupes de recherches pour utilisateurs non-superuser X-Git-Url: http://git.auf.org/?p=auf_savoirs_en_partage_django.git;a=commitdiff_plain;h=a26d89c9550a03dab183d05782009106856f8aab Réparé la sauvegarde des groupes de recherches pour utilisateurs non-superuser --- diff --git a/auf_savoirs_en_partage/chercheurs/admin.py b/auf_savoirs_en_partage/chercheurs/admin.py index 130e1cc..59f66af 100644 --- a/auf_savoirs_en_partage/chercheurs/admin.py +++ b/auf_savoirs_en_partage/chercheurs/admin.py @@ -193,8 +193,8 @@ class BaseGroupeAdmin(admin.ModelAdmin): user.save() if not request.user.is_superuser: - recherches = Search.objects.exclude(user=request.user) - form.cleaned_data['recherches'] = form.cleaned_data['recherches'] | recherches + recherches = obj.recherches.exclude(user=request.user) + form.cleaned_data['recherches'] = set(form.cleaned_data['recherches']) | set(recherches) super(BaseGroupeAdmin, self).save_model(request, obj, form, change)