fix talk edition by speakers

This commit is contained in:
Élie Bouttier 2017-10-12 22:51:44 +02:00
parent 8805fcd3d4
commit ccde53f97f
1 changed files with 3 additions and 3 deletions

View File

@ -39,10 +39,10 @@ class TalkForm(forms.ModelForm):
def __init__(self, *args, **kwargs): def __init__(self, *args, **kwargs):
categories = kwargs.pop('categories') categories = kwargs.pop('categories')
super().__init__(*args, **kwargs) super().__init__(*args, **kwargs)
if categories.exists(): if kwargs.get('instance', None):
self.fields['category'].queryset = categories
else:
del self.fields['category'] del self.fields['category']
else:
self.fields['category'].queryset = categories
class Meta: class Meta:
model = Talk model = Talk