Commit 573f3ade1f68b1e9bece39c85d8f01e144196a7e

Authored by Gustavo
1 parent bbc4ac7d

Fix'd error when the user did not upload a image, it shouldn't be required

Showing 1 changed file with 9 additions and 8 deletions   Show diff stats
users/forms.py
... ... @@ -63,10 +63,10 @@ class RegisterUserForm(Validation):
63 63 is_edit = False
64 64  
65 65 #Cropping image
66   - x = forms.FloatField(widget=forms.HiddenInput())
67   - y = forms.FloatField(widget=forms.HiddenInput())
68   - width = forms.FloatField(widget=forms.HiddenInput())
69   - height = forms.FloatField(widget=forms.HiddenInput())
  66 + x = forms.FloatField(widget=forms.HiddenInput(),required=False)
  67 + y = forms.FloatField(widget=forms.HiddenInput(),required=False)
  68 + width = forms.FloatField(widget=forms.HiddenInput(),required=False)
  69 + height = forms.FloatField(widget=forms.HiddenInput(),required=False)
70 70  
71 71  
72 72 def save(self, commit=True):
... ... @@ -77,10 +77,11 @@ class RegisterUserForm(Validation):
77 77 w = self.cleaned_data.get('width')
78 78 h = self.cleaned_data.get('height')
79 79  
80   - image = Image.open(self.instance.image)
81   - cropped_image = image.crop((x, y, w+x, h+y))
82   - resized_image = cropped_image.resize((200, 200), Image.ANTIALIAS)
83   - resized_image.save(self.instance.image.path)
  80 + if self.instance.image :
  81 + image = Image.open(self.instance.image)
  82 + cropped_image = image.crop((x, y, w+x, h+y))
  83 + resized_image = cropped_image.resize((200, 200), Image.ANTIALIAS)
  84 + resized_image.save(self.instance.image.path)
84 85  
85 86 self.instance.set_password(self.cleaned_data['new_password'])
86 87  
... ...