diff --git a/ckeditor/widgets.py b/ckeditor/widgets.py index 61b5827..efe0ef1 100644 --- a/ckeditor/widgets.py +++ b/ckeditor/widgets.py @@ -107,8 +107,10 @@ class CKEditorWidget(forms.Textarea): if value is None: value = '' final_attrs = self.build_attrs(attrs, name=name) - self.config.setdefault('filebrowserUploadUrl', reverse('ckeditor_upload')) - self.config.setdefault('filebrowserBrowseUrl', reverse('ckeditor_browse')) + if 'filebrowserUploadUrl' not in self.config: + self.config.setdefault('filebrowserUploadUrl', reverse('ckeditor_upload')) + if 'filebrowserBrowseUrl' not in self.config: + self.config.setdefault('filebrowserBrowseUrl', reverse('ckeditor_browse')) if not self.config.get('language'): self.config['language'] = get_language()