From c70e396e467d6a0958521300416a93b97e9b2799 Mon Sep 17 00:00:00 2001 From: Bowrna Date: Fri, 27 Mar 2026 11:34:58 +0530 Subject: [PATCH 1/2] fix(login): Redirect to FC dashboard site page --- frappe/integrations/frappe_providers/frappecloud_billing.py | 2 +- frappe/www/login.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/frappe/integrations/frappe_providers/frappecloud_billing.py b/frappe/integrations/frappe_providers/frappecloud_billing.py index 93fdd8784e..4ab55ad67c 100644 --- a/frappe/integrations/frappe_providers/frappecloud_billing.py +++ b/frappe/integrations/frappe_providers/frappecloud_billing.py @@ -14,7 +14,7 @@ def get_base_url(): def get_site_login_url(): - return f"{get_base_url()}/dashboard/site-login" + return f"{get_base_url()}/dashboard/login" def get_site_name(): diff --git a/frappe/www/login.py b/frappe/www/login.py index 91aec1fb43..1c7ea171ff 100644 --- a/frappe/www/login.py +++ b/frappe/www/login.py @@ -113,7 +113,7 @@ def get_context(context): context["login_with_email_link"] = frappe.get_system_settings("login_with_email_link") context["login_with_frappe_cloud_url"] = ( - f"{get_site_login_url()}?site={frappe.local.site}" + f"{get_site_login_url()}?redirect=/dashboard/sites/{frappe.local.site}" if on_frappecloud() and frappe.conf.get("fc_communication_secret") else None ) From 207c9b4851c2cd143ff1af408e541a3585226d91 Mon Sep 17 00:00:00 2001 From: Bowrna Date: Fri, 27 Mar 2026 11:43:31 +0530 Subject: [PATCH 2/2] fix(login): Redirect to FC dashboard site page --- frappe/www/login.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/www/login.py b/frappe/www/login.py index 1c7ea171ff..417c783426 100644 --- a/frappe/www/login.py +++ b/frappe/www/login.py @@ -113,7 +113,7 @@ def get_context(context): context["login_with_email_link"] = frappe.get_system_settings("login_with_email_link") context["login_with_frappe_cloud_url"] = ( - f"{get_site_login_url()}?redirect=/dashboard/sites/{frappe.local.site}" + f"{get_site_login_url()}?redirect=/dashboard/sites/{frappe.local.site}/insights/overview" if on_frappecloud() and frappe.conf.get("fc_communication_secret") else None )