From 852c76617e19e4f206e53b9d33436f627d5a4379 Mon Sep 17 00:00:00 2001 From: Safwan Samsudeen Date: Mon, 23 Feb 2026 17:55:54 +0530 Subject: [PATCH] fix: redirect to login if user is logged out Co-authored-by: Suraj Shetty <13928957+surajshetty3416@users.noreply.github.com> --- frappe/public/js/frappe/request.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/frappe/public/js/frappe/request.js b/frappe/public/js/frappe/request.js index 2f6f4475ba..84c671c66c 100644 --- a/frappe/public/js/frappe/request.js +++ b/frappe/public/js/frappe/request.js @@ -145,7 +145,14 @@ frappe.request.call = function (opts) { opts.error_callback && opts.error_callback(); }, 403: function (xhr) { - if (frappe.session.user === "Guest" && frappe.session.logged_in_user !== "Guest") { + const user_id = document.cookie + .split(";") + .find((c) => c.trim().startsWith("user_id=")) + ?.split("=")[1]; + if ( + user_id === "Guest" || + (frappe.session.user === "Guest" && frappe.session.logged_in_user !== "Guest") + ) { // session expired frappe.app.handle_session_expired(); } else if (xhr.responseJSON && xhr.responseJSON._error_message) {