Mercurial > personas_backend
changeset 82:48d003206525
Fixed a bug that caused uploading an image to raise a KeyError in ensure_header_and_footer_are_valid() because uploaded files aren't represented in a form's cleaned_data attribute.
author | Atul Varma <varmaa@toolness.com> |
---|---|
date | Thu, 13 Mar 2008 16:30:30 -0500 |
parents | 30a15f79a166 |
children | 9f1e14a8c86d |
files | PersonasBackend/personas/forms.py |
diffstat | 1 files changed, 3 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/PersonasBackend/personas/forms.py Thu Mar 13 10:06:20 2008 -0500 +++ b/PersonasBackend/personas/forms.py Thu Mar 13 16:30:30 2008 -0500 @@ -13,7 +13,9 @@ def clean( self ): try: - models.ensure_header_and_footer_are_valid( self.cleaned_data ) + form_data = dict( self.cleaned_data ) + form_data.update( self.files ) + models.ensure_header_and_footer_are_valid( form_data ) except ValueError, e: raise ValidationError( e.message )