From ee459d23f0639237b9cae181f2589b5a2fcdf9c4 Mon Sep 17 00:00:00 2001 From: Gavin D'souza Date: Wed, 8 Jan 2020 23:12:56 +0530 Subject: [PATCH] fix: pop ignore_permissions flag via whitelisted frappe.rename_doc --- frappe/__init__.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/frappe/__init__.py b/frappe/__init__.py index e3620a5f4e..90e87bb19e 100644 --- a/frappe/__init__.py +++ b/frappe/__init__.py @@ -801,14 +801,15 @@ def reload_doc(module, dt=None, dn=None, force=False, reset_permissions=False): return frappe.modules.reload_doc(module, dt, dn, force=force, reset_permissions=reset_permissions) @whitelist() -def rename_doc(doctype, old, new, force=False, merge=False, ignore_if_exists=False): +def rename_doc(*args, **kwargs): """ Renames a doc(dt, old) to doc(dt, new) and updates all linked fields of type "Link" Calls `frappe.model.rename_doc.rename_doc` """ + kwargs.pop('ignore_permissions', None) from frappe.model.rename_doc import rename_doc - return rename_doc(doctype, old, new, force, merge, ignore_if_exists) + return rename_doc(*args, **kwargs) def get_module(modulename): """Returns a module object for given Python module name using `importlib.import_module`."""