From d421866a802f26f5acc4360d860fde991d3405aa Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Mon, 12 Aug 2024 17:30:48 +0530 Subject: [PATCH] fix: set & reset default app --- frappe/apps.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/frappe/apps.py b/frappe/apps.py index 6a96010a09..a59c72e8e1 100644 --- a/frappe/apps.py +++ b/frappe/apps.py @@ -68,5 +68,7 @@ def get_default_path(): @frappe.whitelist() def set_app_as_default(app_name): - frappe.db.set_value("User", frappe.session.user, "default_app", app_name) - return True + if frappe.db.get_value("User", frappe.session.user, "default_app") == app_name: + frappe.db.set_value("User", frappe.session.user, "default_app", "") + else: + frappe.db.set_value("User", frappe.session.user, "default_app", app_name)