diff --git a/frappe/model/delete_doc.py b/frappe/model/delete_doc.py index b452073467..9ab27fbd4a 100644 --- a/frappe/model/delete_doc.py +++ b/frappe/model/delete_doc.py @@ -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 []: