refactor: explicitly set ignore_permissions for file upload
This commit is contained in:
parent
6c3b84a6b5
commit
72228946e5
1 changed files with 5 additions and 1 deletions
|
|
@ -141,9 +141,13 @@ def uploadfile():
|
|||
|
||||
@frappe.whitelist(allow_guest=True)
|
||||
def upload_file():
|
||||
ignore_permissions = False
|
||||
if frappe.session.user == 'Guest' and \
|
||||
not frappe.get_system_settings('allow_guests_to_upload_files'):
|
||||
return
|
||||
else:
|
||||
ignore_permissions = True
|
||||
|
||||
files = frappe.request.files
|
||||
is_private = frappe.form_dict.is_private
|
||||
doctype = frappe.form_dict.doctype
|
||||
|
|
@ -186,7 +190,7 @@ def upload_file():
|
|||
"is_private": cint(is_private),
|
||||
"content": content
|
||||
})
|
||||
ret.save(ignore_permissions=True)
|
||||
ret.save(ignore_permissions=ignore_permissions)
|
||||
return ret
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue