From 96b0677d69d8c0db462fabcff07a6575a1871af3 Mon Sep 17 00:00:00 2001 From: Pratik Vyas Date: Mon, 10 Mar 2014 09:56:31 +0530 Subject: [PATCH] Update verified_command with new api url --- frappe/utils/verified_command.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/frappe/utils/verified_command.py b/frappe/utils/verified_command.py index 8da0e54e70..880a2c5e8b 100644 --- a/frappe/utils/verified_command.py +++ b/frappe/utils/verified_command.py @@ -8,10 +8,10 @@ import urllib import frappe from frappe.utils import cstr -def get_url(params, nonce, secret=None): +def get_url(cmd, params, nonce, secret=None): signature = get_signature(params, nonce, secret) params['signature'] = signature - return ''.join([frappe.local.request.url_root, '?', urllib.urlencode(params)]) + return ''.join([frappe.local.request.url_root, 'api/method/', cmd, '?', urllib.urlencode(params)]) def get_signature(params, nonce, secret=None): params = "".join((cstr(p) for p in params.values())) @@ -26,11 +26,9 @@ def get_signature(params, nonce, secret=None): def verify_using_bean(bean, signature, cmd): controller = bean.get_controller() params = controller.get_signature_params() - params["cmd"] = cmd return signature == get_signature(params, controller.get_nonce()) def get_url_using_bean(bean, cmd): controller = bean.get_controller() params = controller.get_signature_params() - params["cmd"] = cmd - return get_url(params, controller.get_nonce()) + return get_url(cmd, params, controller.get_nonce())