diff --git a/frappe/templates/generators/web_form.html b/frappe/templates/generators/web_form.html index e7d038c720..fec18f3110 100644 --- a/frappe/templates/generators/web_form.html +++ b/frappe/templates/generators/web_form.html @@ -189,7 +189,9 @@ frappe.ready(function() { window.success_message = "{{ success_message or "" }}"; frappe.datepicker_format = "{{ frappe.date_format.replace('yyyy', 'yy') }}"; var $form = $("form[data-web-form='{{ name }}']"); - + var params = "{{ params }}" + params = JSON.parse(params.replace(/'/g, '"').replace(/u/g, "")) + // read file attachment $form.on("change", "[type='file']", function() { var $input = $(this); @@ -259,6 +261,8 @@ frappe.ready(function() { args[$input.attr("name")] = val; }); + + $.extend(args, params) frappe.call({ type: "POST", diff --git a/frappe/website/doctype/web_form/web_form.py b/frappe/website/doctype/web_form/web_form.py index df7c5d70a9..97d5cca307 100644 --- a/frappe/website/doctype/web_form/web_form.py +++ b/frappe/website/doctype/web_form/web_form.py @@ -169,7 +169,7 @@ def get_context(context): module = scrub(self.module), name = scrub(self.name) ) - print module_name + module = frappe.get_module(module_name) new_context = module.get_context(context)