From b7a6c819b7f1367e55fae5888a8d5e78b712e023 Mon Sep 17 00:00:00 2001 From: Ginger Date: Mon, 6 Apr 2026 12:53:41 -0400 Subject: [PATCH] chore: News fragment --- changelog.d/+7409b1db.feature.md | 1 + src/service/uiaa/mod.rs | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 changelog.d/+7409b1db.feature.md diff --git a/changelog.d/+7409b1db.feature.md b/changelog.d/+7409b1db.feature.md new file mode 100644 index 000000000..e1913ddd4 --- /dev/null +++ b/changelog.d/+7409b1db.feature.md @@ -0,0 +1 @@ +Added support for requiring users to accept terms and conditions when registering. diff --git a/src/service/uiaa/mod.rs b/src/service/uiaa/mod.rs index 7d068a207..083704560 100644 --- a/src/service/uiaa/mod.rs +++ b/src/service/uiaa/mod.rs @@ -309,7 +309,6 @@ impl Service { match auth { | AuthData::Dummy(_) => Ok(AuthType::Dummy), - | AuthData::Terms(_) => Ok(AuthType::Terms), | AuthData::EmailIdentity(EmailIdentity { thirdparty_id_creds: ThirdpartyIdCredentials { client_secret, sid, .. }, .. @@ -456,6 +455,7 @@ impl Service { }) } }, + | AuthData::Terms(_) => Ok(AuthType::Terms), | _ => Err(StandardErrorBody { kind: ErrorKind::Unrecognized, message: "Unsupported stage type".into(),