fix(File): Unquote file_url only once

This commit is contained in:
Corentin Flr 2024-06-05 17:22:48 +02:00 committed by Corentin Forler
parent 64ec68ff00
commit aa9f0d365c
No known key found for this signature in database

View file

@ -90,6 +90,9 @@ class File(Document):
self.name = frappe.generate_hash(length=10)
def before_insert(self):
# Ensure correct formatting and type
self.file_url = unquote(self.file_url) if self.file_url else ""
self.set_folder_name()
self.set_is_private()
self.set_file_name()
@ -117,9 +120,6 @@ class File(Document):
if self.is_folder:
return
# Ensure correct formatting and type
self.file_url = unquote(self.file_url) if self.file_url else ""
self.validate_attachment_references()
# when dict is passed to get_doc for creation of new_doc, is_new returns None