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,10 +63,10 @@ class RegisterUserForm(Validation):
63 is_edit = False 63 is_edit = False
64 64
65 #Cropping image 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 def save(self, commit=True): 72 def save(self, commit=True):
@@ -77,10 +77,11 @@ class RegisterUserForm(Validation): @@ -77,10 +77,11 @@ class RegisterUserForm(Validation):
77 w = self.cleaned_data.get('width') 77 w = self.cleaned_data.get('width')
78 h = self.cleaned_data.get('height') 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 self.instance.set_password(self.cleaned_data['new_password']) 86 self.instance.set_password(self.cleaned_data['new_password'])
86 87