From fd4bb3a3c7eb07103404f31625bdf500a3d5c4d8 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Marek=20St=C4=99pniowski?= Date: Thu, 28 Aug 2008 15:25:06 +0200 Subject: [PATCH 1/1] Changed a way we access fields in TaggableModelForm to be compatibile with django trunk. --- newtagging/admin.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/newtagging/admin.py b/newtagging/admin.py index 2ecc84d87..956d2cf9b 100644 --- a/newtagging/admin.py +++ b/newtagging/admin.py @@ -38,12 +38,12 @@ class TaggableModelForm(forms.ModelForm): tags = forms.MultipleChoiceField(label=_('tags').capitalize(), required=True, widget=FilteredSelectMultiple(_('tags'), False)) def __init__(self, *args, **kwargs): - self.tags.choices = [(tag.id, tag.name) for tag in self.tag_model.objects.all()] if 'instance' in kwargs: if 'initial' not in kwargs: kwargs['initial'] = {} kwargs['initial']['tags'] = [tag.id for tag in self.tag_model.objects.get_for_object(kwargs['instance'])] super(TaggableModelForm, self).__init__(*args, **kwargs) + self.fields['tags'].choices = [(tag.id, tag.name) for tag in self.tag_model.objects.all()] def save(self, commit): obj = super(TaggableModelForm, self).save() -- 2.20.1