From 7aad78be75a5e950541ce8fa17fca8d2f86fa3aa Mon Sep 17 00:00:00 2001 From: Rohit Waghchaure Date: Thu, 28 Feb 2019 18:55:57 +0530 Subject: [PATCH 1/3] (fix, workflow action): added indexing for user and status columns --- frappe/workflow/doctype/workflow_action/workflow_action.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frappe/workflow/doctype/workflow_action/workflow_action.py b/frappe/workflow/doctype/workflow_action/workflow_action.py index 33992b1a6c..41649be7e4 100644 --- a/frappe/workflow/doctype/workflow_action/workflow_action.py +++ b/frappe/workflow/doctype/workflow_action/workflow_action.py @@ -17,6 +17,9 @@ class WorkflowAction(Document): pass +def on_doctype_update(): + frappe.db.add_index("Workflow Action", ["status", "user"]) + def get_permission_query_conditions(user): if not user: user = frappe.session.user From ae67ced14d8501e9c5c6e66b6c7f75cb56eb3b24 Mon Sep 17 00:00:00 2001 From: Rohit Waghchaure Date: Thu, 28 Feb 2019 20:23:06 +0530 Subject: [PATCH 2/3] fix: errprint not working --- frappe/utils/error.py | 1 + 1 file changed, 1 insertion(+) diff --git a/frappe/utils/error.py b/frappe/utils/error.py index a4b2710d0a..4f826ce126 100644 --- a/frappe/utils/error.py +++ b/frappe/utils/error.py @@ -202,6 +202,7 @@ def get_error_snapshot_path(): def get_frame_locals(): traceback = sys.exc_info()[2] + frames = [] if traceback: frames = inspect.getinnerframes(traceback, context=0) _locals = ['Locals (most recent call last):'] From e0e8b54fc2703662831dee88654c4a53627ea69f Mon Sep 17 00:00:00 2001 From: Frappe Bot Date: Fri, 1 Mar 2019 09:10:17 +0000 Subject: [PATCH 3/3] bumped to version 11.1.13 --- frappe/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/__init__.py b/frappe/__init__.py index d0f9e4143f..29b04ec7fa 100644 --- a/frappe/__init__.py +++ b/frappe/__init__.py @@ -24,7 +24,7 @@ if sys.version[0] == '2': reload(sys) sys.setdefaultencoding("utf-8") -__version__ = '11.1.12' +__version__ = '11.1.13' __title__ = "Frappe Framework" local = Local()