fix: fix file permissions

Co-authored-by: Suraj Shetty <surajshetty3416@gmail.com>
This commit is contained in:
prssanna 2020-04-24 13:44:37 +05:30
parent fad6c59a98
commit b9baa63cfd

View file

@ -714,7 +714,10 @@ def has_permission(doc, ptype=None, user=None):
has_access = False
user = user or frappe.session.user
if not doc.is_private or doc.owner == user or user == 'Administrator':
if ptype == 'create':
has_access = frappe.has_permission('File', 'create', user=user)
if not doc.is_private or doc.owner in [user, 'Guest'] or user == 'Administrator':
has_access = True
if doc.attached_to_doctype and doc.attached_to_name: