From ab8ef2984a03f7c41a64eb4c8e410c71032c92e0 2016-04-04 23:00:24 From: Juan C. Espinoza Date: 2016-04-04 23:00:24 Subject: [PATCH] Fix bug in dds forms, when experiment is not none git-svn-id: http://jro-dev.igp.gob.pe/svn/jro_hard/radarsys/trunk/webapp@101 aa17d016-51d5-4e8b-934c-7b2bbb1bbe71 --- diff --git a/apps/dds/forms.py b/apps/dds/forms.py index a4d57d6..26a4b91 100644 --- a/apps/dds/forms.py +++ b/apps/dds/forms.py @@ -17,14 +17,12 @@ class DDSConfigurationForm(forms.ModelForm): devices = Device.objects.filter(device_type__name='dds') self.fields['experiment'].widget.attrs['readonly'] = True - self.fields['experiment'].widget.choices = [(instance.experiment.id, instance.experiment)] + + if instance.experiment is not None: + self.fields['experiment'].widget.choices = [(instance.experiment.id, instance.experiment)] self.fields['device'].widget.choices = [(device.id, device) for device in devices] -# -# def clean(self): -# # Custom validation to force an integer when type of unit = "Unit" -# return class Meta: model = DDSConfiguration