super(EpisodeNewForm, self).__init__(*args, **kwargs)
emission = kwargs.get('initial', {}).get('emission')
diffusion_fields = self.get_diffusion_fields(emission)
- for field_name in self.fields.keys():
+ for field_name in list(self.fields.keys()):
if field_name.endswith('_diffusion') and not field_name in diffusion_fields:
del self.fields[field_name]