From 72ff4c87d74028cc559dbbe20755ebfec68cd75c Mon Sep 17 00:00:00 2001 From: Jessica Lawshe <5312836+lawshe@users.noreply.github.com> Date: Thu, 22 Jan 2026 09:05:36 -0600 Subject: [PATCH] Merge pull request #30954 from overleaf/jel-redirect-if-missing-data [web] Redirect to `/domain-capture` if trying to load enrollment page without session data GitOrigin-RevId: f6388c3097955286e1b8e0bc7d15756c55ebdffa --- services/web/app/src/Features/Errors/Errors.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/services/web/app/src/Features/Errors/Errors.js b/services/web/app/src/Features/Errors/Errors.js index 66823792e0..4cdb6e9a4a 100644 --- a/services/web/app/src/Features/Errors/Errors.js +++ b/services/web/app/src/Features/Errors/Errors.js @@ -83,6 +83,8 @@ class SAMLCommonsUnavailable extends OError { class SAMLDomainCaptureError extends OError {} +class SAMLDomainCaptureMissingSessionDataError extends SAMLDomainCaptureError {} + class SAMLDomainCaptureJoiningError extends SAMLDomainCaptureError {} class SAMLDomainCaptureEmailExistsError extends SAMLDomainCaptureJoiningError { @@ -379,6 +381,7 @@ module.exports = { SAMLDomainCaptureEmailExistsError, SAMLDomainCaptureError, SAMLDomainCaptureJoiningError, + SAMLDomainCaptureMissingSessionDataError, SAMLIdentityExistsError, SAMLAlreadyLinkedError, SAMLEmailNotAffiliatedError,