From bfda3869a6726f3fe436508b117da4c20e880264 Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Tue, 24 May 2022 12:50:37 +0530 Subject: [PATCH] fix: delete email queue first (#16968) email queue takes a long time and during that previously deleted tables remain locked. Activity/Error logs are relatively faster to delete so should moved last --- frappe/core/doctype/log_settings/log_settings.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/core/doctype/log_settings/log_settings.py b/frappe/core/doctype/log_settings/log_settings.py index 58d5fddcd3..0fde168532 100644 --- a/frappe/core/doctype/log_settings/log_settings.py +++ b/frappe/core/doctype/log_settings/log_settings.py @@ -11,9 +11,9 @@ from frappe.query_builder.functions import Now class LogSettings(Document): def clear_logs(self): + self.clear_email_queue() self.clear_error_logs() self.clear_activity_logs() - self.clear_email_queue() def clear_error_logs(self): table = DocType("Error Log")