From 57f1d351be61ac175514500704c39d8c0b854f39 Mon Sep 17 00:00:00 2001 From: rohitwaghchaure Date: Tue, 8 Aug 2017 11:32:57 +0530 Subject: [PATCH] [Fix] Workflow is not working even if the user has permission to submit the record (#3871) --- frappe/public/js/legacy/form.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/public/js/legacy/form.js b/frappe/public/js/legacy/form.js index b431446fd3..e5ac26c2f9 100644 --- a/frappe/public/js/legacy/form.js +++ b/frappe/public/js/legacy/form.js @@ -941,7 +941,7 @@ _f.Frm.prototype.validate_form_action = function(action, resolve) { // Allow submit, write, cancel and create permissions for read only documents that are assigned by // workflows if the user already have those permissions. This is to allow for users to // continue through the workflow states and to allow execution of functions like Duplicate. - if (frappe.workflow.is_read_only(this.doctype, this.docname) && (perms["write"] || + if (!frappe.workflow.is_read_only(this.doctype, this.docname) && (perms["write"] || perms["create"] || perms["submit"] || perms["cancel"])) { var allowed_for_workflow = true; }