|
@@ -92,11 +92,11 @@ class AttachmentTypeForm(forms.ModelForm):
|
|
return data
|
|
return data
|
|
|
|
|
|
def clean_mimetypes(self):
|
|
def clean_mimetypes(self):
|
|
- return self.clean_list(self.cleaned_data['mimetypes'])
|
|
|
|
-
|
|
|
|
- def clean_list(self, value):
|
|
|
|
- if not value:
|
|
|
|
|
|
+ data = self.cleaned_data['mimetypes']
|
|
|
|
+ if not data:
|
|
return None
|
|
return None
|
|
|
|
+ return self.clean_list(data)
|
|
|
|
|
|
|
|
+ def clean_list(self, value):
|
|
items = [v.lstrip('.') for v in value.lower().replace(' ', '').split(',')]
|
|
items = [v.lstrip('.') for v in value.lower().replace(' ', '').split(',')]
|
|
return ','.join(set(filter(bool, items)))
|
|
return ','.join(set(filter(bool, items)))
|