From ce6b83a2154e9a7b0259b287c81105cdc6f0013b Mon Sep 17 00:00:00 2001 From: Hassan Date: Tue, 22 Jul 2014 11:23:42 +0200 Subject: [PATCH] Fix for api.py Now understands doc name with '/' in it. Also stop updating docs to be deleted. --- frappe/api.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frappe/api.py b/frappe/api.py index cfa525eff6..b49b7aedcd 100644 --- a/frappe/api.py +++ b/frappe/api.py @@ -25,7 +25,7 @@ def handle(): DELETE will delete /api/resource/{doctype}/{name}?run_method={method} will run a whitelisted controller method """ - parts = frappe.request.path[1:].split("/") + parts = frappe.request.path[1:].split("/",3) call = doctype = name = None if len(parts) > 1: @@ -76,7 +76,7 @@ def handle(): frappe.db.commit() if frappe.local.request.method=="DELETE": - doc.update(data) + # doc.update(data) # Not checking permissions here because it's checked in delete_doc frappe.delete_doc(doctype, name) frappe.local.response.http_status_code = 202