File manager ERPNEXT

Dears,
i have meet this issue in the ERPNEXT Please advice,

App Versions

{
“erpnext”: “8.4.2”,
“frappe”: “8.4.0”
}
Route

Form/File/5fdbb4b46f
Error Report

Traceback (most recent call last):
File “/home/administrator/frappe-bench/apps/frappe/frappe/app.py”, line 56, in application
response = frappe.handler.handle()
File “/home/administrator/frappe-bench/apps/frappe/frappe/handler.py”, line 21, in handle
data = execute_cmd(cmd)
File “/home/administrator/frappe-bench/apps/frappe/frappe/handler.py”, line 52, in execute_cmd
return frappe.call(method, **frappe.form_dict)
File “/home/administrator/frappe-bench/apps/frappe/frappe/init.py”, line 920, in call
return fn(*args, **newargs)
File “/home/administrator/frappe-bench/apps/frappe/frappe/client.py”, line 206, in delete
frappe.delete_doc(doctype, name)
File “/home/administrator/frappe-bench/apps/frappe/frappe/init.py”, line 654, in delete_doc
ignore_permissions, flags)
File “/home/administrator/frappe-bench/apps/frappe/frappe/model/delete_doc.py”, line 74, in delete_doc
doc.run_method(“on_trash”)
File “/home/administrator/frappe-bench/apps/frappe/frappe/model/document.py”, line 666, in run_method
out = Document.hook(fn)(self, *args, **kwargs)
File “/home/administrator/frappe-bench/apps/frappe/frappe/model/document.py”, line 887, in composer
return composed(self, method, *args, **kwargs)
File “/home/administrator/frappe-bench/apps/frappe/frappe/model/document.py”, line 870, in runner
add_to_return_value(self, fn(self, *args, **kwargs))
File “/home/administrator/frappe-bench/apps/frappe/frappe/model/document.py”, line 660, in
fn = lambda self, *args, **kwargs: getattr(self, method)(*args, **kwargs)
File “/home/administrator/frappe-bench/apps/frappe/frappe/core/doctype/file/file.py”, line 169, in on_trash
self.check_reference_doc_permission()
File “/home/administrator/frappe-bench/apps/frappe/frappe/core/doctype/file/file.py”, line 220, in check_reference_doc_permission
“write”, self.attached_to_name):
File “/home/administrator/frappe-bench/apps/frappe/frappe/init.py”, line 510, in has_permission
doctype = doc.doctype
AttributeError: ‘unicode’ object has no attribute ‘doctype’
Request Data

{
“type”: “POST”,
“args”: {
“doctype”: “File”,
“name”: “5fdbb4b46f”,
“cmd”: “frappe.client.delete”
},
“url”: “/”
}
Response JSON

{}

@ShehataGhattas,

Tried to delete the file using frappe.client.delete it worked just fine.

please check if 5fdbb4b46f file has the valid attached_to_name and attached_to_doctype values?

Thanks,
Makarand

File permission is OK?