diff options
| author | Étienne Loks <etienne.loks@proxience.com> | 2015-01-25 19:21:07 +0100 | 
|---|---|---|
| committer | Étienne Loks <etienne.loks@proxience.com> | 2015-01-25 19:21:07 +0100 | 
| commit | fc12472bff31f4aa50428113cdde48efb5c7b24d (patch) | |
| tree | 32dba11af10369fd18638f66f1016d1cd3db5b3b /archaeological_operations/forms.py | |
| parent | af45e3f444820a00447b4c7e2e3fe158958528f3 (diff) | |
| download | Ishtar-fc12472bff31f4aa50428113cdde48efb5c7b24d.tar.bz2 Ishtar-fc12472bff31f4aa50428113cdde48efb5c7b24d.zip  | |
Fix new archaeological files window (refs #2251)
Diffstat (limited to 'archaeological_operations/forms.py')
| -rw-r--r-- | archaeological_operations/forms.py | 6 | 
1 files changed, 6 insertions, 0 deletions
diff --git a/archaeological_operations/forms.py b/archaeological_operations/forms.py index 4aa8e44b4..f411b20d0 100644 --- a/archaeological_operations/forms.py +++ b/archaeological_operations/forms.py @@ -645,6 +645,12 @@ class ArchaeologicalSiteForm(forms.Form):      reference = forms.CharField(label=_(u"Reference"), max_length=20)      name = forms.CharField(label=_(u"Name"), max_length=200, required=False) +    def __init__(self, *args, **kwargs): +        self.limits = {} +        if 'limits' in kwargs: +            limits = kwargs.pop('limits') +        super(ArchaeologicalSiteForm, self).__init__(*args, **kwargs) +      def clean_reference(self):          reference = self.cleaned_data['reference']          if models.ArchaeologicalSite.objects.filter(  | 
