diff --git a/frappe/public/js/frappe/ui/messages.js b/frappe/public/js/frappe/ui/messages.js index 395e11dc93..65cbc48af8 100644 --- a/frappe/public/js/frappe/ui/messages.js +++ b/frappe/public/js/frappe/ui/messages.js @@ -120,6 +120,11 @@ frappe.msgprint = function(msg, title) { } }); + // setup and bind an action to the primary button + if (data.primary_action) { + frappe.msg_dialog.set_primary_action(__(data.primary_action.label || "Done"), data.primary_action.action); + } + // class "msgprint" is used in tests frappe.msg_dialog.msg_area = $('