Account for documents with integer names so they can be deleted. (#5567)

This commit is contained in:
tarokobear 2018-05-22 13:53:59 +08:00 committed by Rushabh Mehta
parent e3115bfbc7
commit e85e52a591

View file

@ -12,7 +12,7 @@ from frappe.utils.password import delete_all_passwords_for
from frappe import _
from frappe.model.naming import revert_series_if_last
from frappe.utils.global_search import delete_for_document
from six import string_types
from six import string_types, integer_types
def delete_doc(doctype=None, name=None, force=0, ignore_doctypes=None, for_reload=False,
ignore_permissions=False, flags=None, ignore_on_trash=False, ignore_missing=True):
@ -27,7 +27,7 @@ def delete_doc(doctype=None, name=None, force=0, ignore_doctypes=None, for_reloa
name = frappe.form_dict.get('dn')
names = name
if isinstance(name, string_types):
if isinstance(name, string_types) or isinstance(name, integer_types):
names = [name]
for name in names or []: