Commit 573f3ade1f68b1e9bece39c85d8f01e144196a7e
1 parent
bbc4ac7d
Exists in
master
and in
3 other branches
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 |