diff --git a/frappe/core/doctype/file/file.py b/frappe/core/doctype/file/file.py index 3c3543e1dd..847e0cd267 100755 --- a/frappe/core/doctype/file/file.py +++ b/frappe/core/doctype/file/file.py @@ -29,7 +29,7 @@ from frappe.utils.nestedset import NestedSet from frappe.utils import strip from PIL import Image, ImageOps from six import StringIO, string_types -from six.moves.urllib.parse import unquote +from six.moves.urllib.parse import unquote, quote from six import text_type, PY2 import zipfile @@ -78,7 +78,7 @@ class File(NestedSet): self.add_comment_in_reference_doc('Attachment', _('Added {0}').format("{file_name}{icon}".format(**{ "icon": ' ' if self.is_private else "", - "file_url": self.file_url.replace("#", "%23") if self.file_name else self.file_url, + "file_url": quote(self.file_url) if self.file_url else self.file_name, "file_name": self.file_name or self.file_url })))