diff options
| author | Étienne Loks <etienne.loks@peacefrogs.net> | 2013-07-16 12:51:42 +0200 | 
|---|---|---|
| committer | Étienne Loks <etienne.loks@peacefrogs.net> | 2013-07-16 12:51:42 +0200 | 
| commit | e92ff84e83b0d3f6bf632010b93ecd2f75cd676c (patch) | |
| tree | 5c776c1da0f0d534315780b199faa7b4153071a8 | |
| parent | de4f9794334b78689af5e2b306f82441a6e14184 (diff) | |
| download | Ishtar-e92ff84e83b0d3f6bf632010b93ecd2f75cd676c.tar.bz2 Ishtar-e92ff84e83b0d3f6bf632010b93ecd2f75cd676c.zip  | |
Manage strange session error.
| -rw-r--r-- | archaeological_operations/forms.py | 9 | 
1 files changed, 7 insertions, 2 deletions
diff --git a/archaeological_operations/forms.py b/archaeological_operations/forms.py index a801b60a6..c1003dfe9 100644 --- a/archaeological_operations/forms.py +++ b/archaeological_operations/forms.py @@ -277,9 +277,14 @@ class OperationFormGeneral(forms.Form):          if ops.count():              max_val = models.Operation.objects.filter(year=year).aggregate(                                  Max('operation_code'))["operation_code__max"] -            raise forms.ValidationError(_(u"Operation code already exist for " +            msg = '' +            if year and max_val: +                msg = _(u"Operation code already exist for "                     u"year: %(year)d - use a value bigger than %(last_val)d") % { -                                               'year':year, 'last_val':max_val}) +                                               'year':year, 'last_val':max_val} +            else: +                msg =  _(u"Bad operation code") +            raise forms.ValidationError(msg)          return self.cleaned_data  class OperationFormPreventive(forms.Form):  | 
